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

正文內容

java課程設計--計算器-文庫吧

2025-05-17 17:13 本頁面


【正文】 ........................................................................................................................................ 8 附錄 Ⅰ 源程序清單 ................................................................................................................................ 8 附錄 Ⅱ 源程序清單 ..............................................................................................................................16 附錄 Ⅲ 源程序清單 ..............................................................................................................................16 Java 程序設計課程設計報告( 2021) 1 題目 1 概 述 課程設計目的 Java 的運行環(huán)境及其使用; Java 圖形界面的使用; Java 程序的分析能力; Java 知識解決實際問題的能力。 課程設計內容 設計 GUI 界面的計算器程序,用戶可以通過鼠標依次輸入參加計算的數值,進行加、減、乘、除等混合運算。 2 系統需求分析 系統目標 要求所設計的 GUI 界面計算器是一個使用很方便的程序,能進行加、減、乘、除等混合運算。 主體功能 用戶可以通過鼠標依次輸入參加計算的數值,進行加、減、乘、除等混合運算。 開發(fā)環(huán)境 Eclipse 集成開發(fā)環(huán)境 3 系統概要設計 系統的 功能 模塊劃分 本計算機文件共有 3 個 java 源文件。 類之間的主要關系如下圖所示 該 java 源文件生成的類負責創(chuàng)建計算器的“主窗口”。該類含有 main 方法,整個程序從該類開始執(zhí)行。 ComputerPad(主類 ) NumberButton OperationButton 計算器 2 該文件生成的類負責為主類創(chuàng)建數字按鈕對象,使用鼠標單擊數字按鈕可依次輸入參加運算的數值的各位數字。 該文 件生成的類負責為主類創(chuàng)建運算符號按鈕對象。使用鼠標單擊運算符號按鈕可選擇所要進行的運算。 Java 程序設計課程設計報告( 2021) 3 系統流程圖 開始 初始化變量 按鍵選項。 是否為 0。 當前是否有運算符。 當前是否有運算符。 退格當前編輯的數據。 初始化所有變量。 計算當前運算符,并顯示。 顯示當前編輯的數據。 計算當前運算符,并顯示。 根據當前運算符計算結果。 當前編輯數據是否為 0。 當前編輯數據是否為 0。 當前編輯的數字后加 0 繼續(xù)? 當前數據后加一位。 當前數據用鍵值代替 數字鍵 運算符鍵 符號鍵 清除鍵 退格鍵 是 否 是 否 是 否 是 否 是 否 是 結束 否 計算器 4 4系統 詳細設計 ComputerPad(主類 ) ①成員變量 成員變量描述 變量類型 名稱 數字按鈕數組 NumberButton[] numberButton 運算符號按鈕數組 OperationButton[] operationButton 小數點按鈕 Button 小數點按鈕 正負號按鈕 Button 正負號按鈕 退格 按鈕 Button 退格按鈕 求倒數按鈕 Button 求倒數按鈕 等號按鈕 Button 等號按鈕 清零按鈕 Button 清零按鈕 顯示計算結果 JTextField resultShow 存儲數據的鏈表 LinkedList 鏈表 ②方法 名稱 功能 備注 ComputerPad 創(chuàng)建窗口 構造方法 ActionPerformed 處理 ActionEvent 事件 接口方法 Main 程序運行入口 ③代碼 見附錄Ⅰ。 NumberButton ①成員變量 成員變量描述 變量 類型 名稱 按鈕代表的數字 Int number ②方法 名稱 功能 備注 NumberButton 創(chuàng)建數字按鈕 構造方法 getNumber 獲取按鈕代表的數字 ③代碼 見附錄Ⅱ。 Java 程序設計課程設計報告( 2021) 5 OperationButton ①成員變量 成員變量描述 變量類型 名稱 按鈕代表的數字 String Operator ②方法 名稱 功能 備注 OperationButton 創(chuàng)建符號按鈕 構造方法 getOperator 獲取按鈕代表的符號 ③代碼 見附錄Ⅲ。 5 測試 測試方案 圖 51 : 1+2=? 圖 511 計算器 6 : 2*3=? 圖 512 測試結果 加法測試結果: 1+2= 圖 521 乘法測試結果: 2*3= 圖 522 6 小 結 本文利用 Java 語言編寫了一個計算器程序,其中涉及到很多的基礎內容,如類、構造方法、繼承、接口、 GUI 等。通過對這些內容的綜合運用,加深了對 Java 的理解,為進一步學習打下基礎。 Java 程序設計課程設計報告( 2021) 7 參考文獻 [1]耿祥義 ,張躍平 . Java2 實用教程 (第三版 )[M] . 北京:清華大學出版社 , 2021 [2]耿祥義 . Java 課程設計 (第三版 )[M] . 北京:清華大學出版社, 2021 [3]張躍平 .Java2 實用教程實驗指導
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1