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

正文內(nèi)容

java課程設(shè)計(jì)--計(jì)算器-在線瀏覽

2025-08-09 17:13本頁(yè)面
  

【正文】 ................................................................................................................................................. 8 附錄 Ⅰ 源程序清單 ................................................................................................................................ 8 附錄 Ⅱ 源程序清單 ..............................................................................................................................16 附錄 Ⅲ 源程序清單 ..............................................................................................................................16 Java 程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告( 2021) 1 題目 1 概 述 課程設(shè)計(jì)目的 Java 的運(yùn)行環(huán)境及其使用; Java 圖形界面的使用; Java 程序的分析能力; Java 知識(shí)解決實(shí)際問(wèn)題的能力。 課程設(shè)計(jì)內(nèi)容 設(shè)計(jì) GUI 界面的計(jì)算器程序,用戶可以通過(guò)鼠標(biāo)依次輸入?yún)⒓佑?jì)算的數(shù)值,進(jìn)行加、減、乘、除等混合運(yùn)算。 主體功能 用戶可以通過(guò)鼠標(biāo)依次輸入?yún)⒓佑?jì)算的數(shù)值,進(jìn)行加、減、乘、除等混合運(yùn)算。 類之間的主要關(guān)系如下圖所示 該 java 源文件生成的類負(fù)責(zé)創(chuàng)建計(jì)算器的“主窗口”。 ComputerPad(主類 ) NumberButton OperationButton 計(jì)算器 2 該文件生成的類負(fù)責(zé)為主類創(chuàng)建數(shù)字按鈕對(duì)象,使用鼠標(biāo)單擊數(shù)字按鈕可依次輸入?yún)⒓舆\(yùn)算的數(shù)值的各位數(shù)字。使用鼠標(biāo)單擊運(yùn)算符號(hào)按鈕可選擇所要進(jìn)行的運(yùn)算。 是否為 0。 當(dāng)前是否有運(yùn)算符。 初始化所有變量。 顯示當(dāng)前編輯的數(shù)據(jù)。 根據(jù)當(dāng)前運(yùn)算符計(jì)算結(jié)果。 當(dāng)前編輯數(shù)據(jù)是否為 0。 當(dāng)前數(shù)據(jù)用鍵值代替 數(shù)字鍵 運(yùn)算符鍵 符號(hào)鍵 清除鍵 退格鍵 是 否 是 否 是 否 是 否 是 否 是 結(jié)束 否 計(jì)算器 4 4系統(tǒng) 詳細(xì)設(shè)計(jì) ComputerPad(主類 ) ①成員變量 成員變量描述 變量類型 名稱 數(shù)字按鈕數(shù)組 NumberButton[] numberButton 運(yùn)算符號(hào)按鈕數(shù)組 OperationButton[] operationButton 小數(shù)點(diǎn)按鈕 Button 小數(shù)點(diǎn)按鈕 正負(fù)號(hào)按鈕 Button 正負(fù)號(hào)按鈕 退格 按鈕 Button 退格按鈕 求倒數(shù)按鈕 Button 求倒數(shù)按鈕 等號(hào)按鈕 Button 等號(hào)按鈕 清零按鈕 Button 清零按鈕 顯示計(jì)算結(jié)果 JTextField resultShow 存儲(chǔ)數(shù)據(jù)的鏈表 LinkedList 鏈表 ②方法 名稱 功能 備注 ComputerPad 創(chuàng)建窗口 構(gòu)造方法 ActionPerformed 處理 ActionEvent 事件 接口方法 Main 程序運(yùn)行入口 ③代碼 見(jiàn)附錄Ⅰ。 Java 程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告( 2021) 5 OperationButton ①成員變量 成員變量描述 變量類型 名稱 按鈕代表的數(shù)字 String Operator ②方法 名稱 功能 備注 OperationButton 創(chuàng)建符號(hào)按鈕 構(gòu)造方法 getOperator 獲取按鈕代表的符號(hào) ③代碼 見(jiàn)附錄Ⅲ。通過(guò)對(duì)這些內(nèi)容的綜合運(yùn)用,加深了對(duì) Java 的理解,為進(jìn)一步學(xué)習(xí)打下基礎(chǔ)。 import .*。 import .*。 public class ComputerPad extends Frame implements ActionListener { NumberButton numberButton[]。 OperationButton operationButton[]。 Button 小數(shù)點(diǎn)按鈕 ,正負(fù)號(hào)按鈕 ,退格按鈕 ,求倒數(shù)按鈕 ,等號(hào)按鈕 ,清零按鈕 。//添加各種按鈕的面板。//顯示計(jì)算結(jié)果的文本條。 LinkedList 鏈表 。 boolean 是否按下等號(hào) =false。 鏈表 =new LinkedList()。//共有 10 個(gè)數(shù)字按鈕。i=9。 numberButton[i].addActionListener(this)。//共有 4 個(gè)運(yùn)算符號(hào)。i4。 operationButton[i].addActionListener(this)。 正負(fù)號(hào)按鈕 =new Button(+/)。 求倒數(shù)按鈕 =new Button(1/x)。 清零按鈕 =new Button(C)。 退格按鈕 .setForeground()。 求倒數(shù)按鈕 .setForeground()。 小數(shù)點(diǎn)按鈕 .setForeground()。 清零按鈕 .addActionListener(this)。 求倒數(shù)按鈕 .addActionListener(this)。 小數(shù)點(diǎn)按鈕 .addActionListener(this)。 ()。 (new Font(TimesRoman,14))。 ()。 panel=new Panel()。 (new GridLayout(4,5))。 (numberButton[2])。 (operationButton[0])。 //面板中的第二行: (numberButton[4])。 (numberButton[6])。 (退格按鈕 )。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1