真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java代碼實(shí)序圖 java程序代碼實(shí)例

幫幫忙:Java小計(jì)算器代碼,及需求分析.流程圖.

import java.awt.*;//引入包java.awt中所有的類

10多年的渾源網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。全網(wǎng)營(yíng)銷推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整渾源建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)建站從事“渾源網(wǎng)站設(shè)計(jì)”,“渾源網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

import java.awt.event.*;//引入包java.awt.event中所有的類.

public class Calculator extends WindowAdapter implements ActionListener//創(chuàng)建Calculator類,

實(shí)現(xiàn)ActionListener接口.

{

private double result=0,data1=0,radixPointDepth=1;//定義變量

private boolean radixPointIndicate=false,resultIndicate=false;

private char prec='+';//創(chuàng)建優(yōu)先默認(rèn)字符"+"

private Frame f;//創(chuàng)建窗口

private TextField tf;//創(chuàng)建文本框

private Button b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14,b15,b16,b17;//創(chuàng)建按鈕

private Panel p;//創(chuàng)建/面板容器

static public void main(String args[])//main方法,創(chuàng)建calGUI(圖形用戶界面),完成初試化

{

//構(gòu)造器

Calculator de=new Calculator();//創(chuàng)建構(gòu)造方法

de.go();

}

public void go()

{

f=new Frame("計(jì)算器");

p=new Panel();//運(yùn)算界面p

p.setLayout(new GridLayout(4,4)); // 設(shè)置p的布局為GridLayout,四行四列

tf=new TextField(30);

//實(shí)例化按鈕

b1=new Button("7");

b2=new Button("8");

b3=new Button("9");

b4=new Button("+");

b5=new Button("4");

b6=new Button("5");

b7=new Button("6");

b8=new Button("-");

b9=new Button("1");

b10=new Button("2");

b11=new Button("3");

b12=new Button("*");

b13=new Button("0");

b14=new Button(".");

b15=new Button("=");

b16=new Button("/");

b17=new Button("清零");

f.add(tf,"North"); //把文本區(qū)域添加到框架的上方

f.add(p,"Center"); //把面版添加到框架的中間

f.add(b17,"South"); //把按鈕(清零)添加到框架的下方

//把按鈕添加到面版上

p.add(b1);

p.add(b2);

p.add(b3);

p.add(b4);

p.add(b5);

p.add(b6);

p.add(b7);

p.add(b8);

p.add(b9);

p.add(b10);

p.add(b11);

p.add(b12);

p.add(b13);

p.add(b14);

p.add(b15);

p.add(b16);

//為按鈕添加監(jiān)聽(tīng)

b1.addActionListener(this);

b2.addActionListener(this);

b3.addActionListener(this);

b4.addActionListener(this);

b5.addActionListener(this);

b6.addActionListener(this);

b7.addActionListener(this);

b8.addActionListener(this);

b9.addActionListener(this);

b10.addActionListener(this);

b11.addActionListener(this);

b12.addActionListener(this);

b13.addActionListener(this);

b14.addActionListener(this);

b15.addActionListener(this);

b16.addActionListener(this);

b17.addActionListener(this);

f.addWindowListener(this); //為框架添加監(jiān)聽(tīng)

f.setSize(300,190);//設(shè)置框架的大小

f.setVisible(true);//設(shè)置框架為可見(jiàn)

}

//監(jiān)聽(tīng)程序

public void actionPerformed(ActionEvent e)

{

String s;

s=e.getActionCommand();

//SWITCH開(kāi)關(guān)

switch(s.charAt(0))

{

case '0': case '1': case '2': case '3': case '4': case '5': case '6': case

'7': case '8': case '9'://按了“0-9”,就執(zhí)行下面

if(resultIndicate)

{

result=0;

data1=0;

prec='+';

}

Integer Int1=new Integer(s);

if(radixPointIndicate)

{

radixPointDepth=radixPointDepth/10;

data1=data1+(Int1.intValue())*radixPointDepth;

}

else

{

data1=data1*10+(Int1.intValue());

}

Double displayNumber=new Double(data1);

tf.setText(displayNumber.toString());

resultIndicate=false;

break;

case '+': case '-':case '*':case '/':case '='://按了“+、-、*、/”,就

執(zhí)行下面

if(s.charAt(0)!='='resultIndicate)

{

prec=s.charAt(0);

resultIndicate=false;

}

else

{

//用SWITCH開(kāi)關(guān)運(yùn)算出執(zhí)行了“+、-、*、/”的結(jié)果

switch(prec)

{

case '+':

result=result+data1;

break;

case '-':

result=result-data1;

break;

case '*':

result=result*data1;

break;

case '/':

result=result/data1;

break;

}

}

radixPointIndicate=false;

radixPointDepth=1;

displayNumber=new Double(result);

tf.setText(displayNumber.toString());

//監(jiān)聽(tīng)是否按了“=”

if(s.charAt(0)!='=')

{

data1=0;

prec=s.charAt(0);

}

else

{

resultIndicate=true;

}

break;

case '.':

radixPointIndicate=true;

break;

}

//監(jiān)聽(tīng)是否按了為“清零”,是則對(duì)各數(shù)據(jù)清零

if(s.equals("清零"))

{

result=0;

data1=0;

radixPointDepth=1;

tf.setText("");

}

}

public void windowClosing(WindowEvent e)

{

System.exit(0);

}

}

怎樣用java實(shí)現(xiàn)多幅圖像有序顯示在一個(gè)界面上?

這個(gè)應(yīng)該用javascript來(lái)做吧,在百度圖片里面不就是這種格式的嗎?打開(kāi)源代碼查看就知道了

怎樣編寫java程序生成類圖和序列圖

推薦使用ModelGoon! *ModelGoon是什么? 它是一個(gè)Eclipse插件,用于基于UML圖的模型設(shè)計(jì),以及逆向工程(即從已有源代碼生成類圖等,以作為代碼分析或者文檔使用)。 *適用條件 ModelGoon目前最新的版本是3.0.0,

java 五子棋的源代碼 以及類圖 用例圖 時(shí)序圖

import java.io.*;

class goboard

{

public String[][] board;

private static int BOADSIZE=15;

public void initBoard()

{

board=new String[BOADSIZE][BOADSIZE];

for(int i=0;iBOADSIZE;i++)

{

for(int j=0;jBOADSIZE;j++)

{

board[i][j]="+";

}

}

}

public void printboard()

{

for(int i=0;iBOADSIZE;i++)

{

for(int j=0;jBOADSIZE;j++)

{

System.out.print(board[i][j]);

}

System.out.println();

}

}

}

public class Wuziqi {

public static void main(String[] args) throws Exception

{

goboard gb=new goboard();

gb.initBoard();

gb.printboard();

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

String inputstr=null;

while((inputstr=br.readLine())!=null)

{

String[] posStrArr=inputstr.split(",");

int xpos=Integer.parseInt(posStrArr[0]);

int ypos=Integer.parseInt(posStrArr[1]);

gb.board[xpos-1][ypos-1]="●";

gb.printboard();

System.out.println("請(qǐng)輸入您下棋的坐標(biāo),應(yīng)為X,Y的格式:");

}

}

}

如何用java實(shí)現(xiàn)該程序框圖?

public?class?Test?{

public?static?int?diGui(int?d){

if(d%2==1){

d=d+1;

diGui(d);

}else{

d=d+2;

if(d=5){

d=d+1;

diGui(d);

}else{

System.out.println(d);

}

}

return?d;

}

public?static?void?main(String[]?args){

int?x=1;

diGui(x);

}

}

最終結(jié)果是8.


名稱欄目:java代碼實(shí)序圖 java程序代碼實(shí)例
瀏覽路徑:http://weahome.cn/article/dooggcg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部