freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java課程設(shè)計--計算器(編輯修改稿)

2025-07-12 17:13 本頁面
 

【文章內(nèi)容簡介】 與習(xí)題解答(第三版) [M]. 北京:清華大學(xué)出版社, 2021 [4]Jacquie Barker, Java 面向?qū)ο缶幊讨改?,電子工業(yè)出版社, 2021 計算器 8 附 錄 附錄 Ⅰ 源程序清單 import .*。 import .*。 import .*。 import .*。 import 。 public class ComputerPad extends Frame implements ActionListener { NumberButton numberButton[]。//數(shù)字按鈕數(shù)組。 OperationButton operationButton[]。//運算符號按鈕數(shù)組。 Button 小數(shù)點按鈕 ,正負(fù)號按鈕 ,退格按鈕 ,求倒數(shù)按鈕 ,等號按鈕 ,清零按鈕 。 Panel panel。//添加各種按鈕的面板。 JTextField resultShow。//顯示計算結(jié)果的文本條。 String 運算符號 []={+,,*,/}。 LinkedList 鏈表 。//負(fù)責(zé)存儲數(shù)據(jù)的鏈表。 boolean 是否按下等號 =false。 public ComputerPad() { super(計算器 )。 鏈表 =new LinkedList()。 numberButton=new NumberButton[10]。//共有 10 個數(shù)字按鈕。 for(int i=0。i=9。i++) { numberButton[i]=new NumberButton(i)。 numberButton[i].addActionListener(this)。 } operationButton=new OperationButton[4]。//共有 4 個運算符號。 for(int i=0。i4。i++) { operationButton[i]=new OperationButton(運算符號 [i])。 operationButton[i].addActionListener(this)。 } 小數(shù)點按鈕 =new Button(.)。 正負(fù)號按鈕 =new Button(+/)。 等號按鈕 =new Button(=)。 求倒數(shù)按鈕 =new Button(1/x)。 退格按鈕 =new Button(退格 )。 清零按鈕 =new Button(C)。 清零按鈕 .setForeground()。 退格按鈕 .setForeground()。 Java 程序設(shè)計課程設(shè)計報告( 2021) 9 等號按鈕 .setForeground()。 求倒數(shù)按鈕 .setForeground()。 正負(fù)號按鈕 .setForeground()。 小數(shù)點按鈕 .setForeground()。 退格按鈕 .addActionListener(this)。 清零按鈕 .addActionListener(this)。 等號按鈕 .addActionListener(this)。 求倒數(shù)按鈕 .addActionListener(this)。 正負(fù)號按鈕 .addActionListener(this)。 小數(shù)點按鈕 .addActionListener(this)。 resultShow=new JTextField(10)。 ()。 ()。 (new Font(TimesRoman,14))。 (new SoftBevelBorder())。 ()。 (false)。 panel=new Panel()。//放置按鈕的面板容器。 (new GridLayout(4,5))。 //面板中的第一行: (numberButton[1])。 (numberButton[2])。 (numberButton[3])。 (operationButton[0])。 (清零按鈕 )。 //面板中的第二行: (numberButton[4])。 (numberButton[5])。 (numberButton[6])。 (operationButton[1])。 (退格按鈕 )。 //面板中的第三行: (numberButton[7])。 (numberButton[8])。 (numberButton[9])。 (operationButton[2])。 (求倒數(shù)按鈕 )。 //面板中的第四行: (numberButton[0])。 (正負(fù)號按鈕 )。 (小數(shù)點按鈕 )。 (operationButton[3])。 (等號按鈕 )。 add(panel,)。 add(resultShow,)。 addWindowListener(new WindowAdapter() 計算器 10 {public void windowClosing(WindowEvent e) { (0)。 } })。 setVisible(true)。 setBounds(100,50,240,180)。 setResizable(false)。 validate()。 } public void actionPerformed(ActionEvent e) { if(()instanceof NumberButton)//如果鼠標(biāo)單擊數(shù)字按鈕。 { NumberButton b=(NumberButton)()。 if(鏈表 .size()==0) { int number=()。//獲取按鈕上的數(shù)字。 鏈表 .add( +number)。//將數(shù)據(jù)添加到鏈表。 ( +number)。 是否按下等號 =false。 } else if(鏈表 .size()==1
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1