下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、一設(shè)計任務(wù)書1. 目的1)復(fù)習(xí)、鞏固Java 語言的基礎(chǔ)知識,進(jìn)一步加深對Java 語言的理解和掌握;2)課程設(shè)計為學(xué)生提供了一個既動手又動腦,獨立實踐的機(jī)會,將課本上的理論知識和實際有機(jī)的結(jié)合起來,鍛煉分析解決實際問題的能力。提高適應(yīng)實際,實踐編程的能力;3)培養(yǎng)在項目開發(fā)中團(tuán)隊合作精神、創(chuàng)新意識及能力。2. 要求1) 對系統(tǒng)進(jìn)行功能模塊分析、控制模塊分析正確,符合課題要求,實現(xiàn)相應(yīng)功能;可以加以其他功能或修飾,使程序更加完善、合理;2)標(biāo)識符命名遵循Windows 命名規(guī)范,代碼多加注釋;3)注意各種可能遇到的異常處理,注重提高程序運行效率;4) 系統(tǒng)設(shè)計要實用,編程簡練,可用,功能全面;
2、5)盡量使用圖形界面實現(xiàn),要符合日常軟件使用規(guī)范來設(shè)計菜單和界面。6) 說明書、流程圖要清楚;7) 記錄設(shè)計情況(備查,也為編寫設(shè)計說明書作好準(zhǔn)備);8) 要求采用模塊化程序設(shè)計方法, 及鋸齒型書寫格式 (縮進(jìn)格式),要求上機(jī)調(diào)試通過和按設(shè)計報告格式;二本組課題及本人任務(wù)1. 功能要求該程序用字符界面實現(xiàn)十道 100 以內(nèi)加減法數(shù)學(xué)題, 能根據(jù)題目計算出答案, 與輸入答案對比,判斷做題是否正確,最后計算分?jǐn)?shù)。2. 界面要求 :用字符界面實現(xiàn)、也可用圖形界面實現(xiàn),本次設(shè)計采用字符界面形式。3. 本人任務(wù):和團(tuán)隊配合完成了主體代碼的設(shè)計。 我并對代碼做了修改, 對代碼加入驗證部分, 防止超過百以內(nèi)
3、的運算出現(xiàn)。三 程序功能簡介利用字符界面實現(xiàn)了由程序自動隨機(jī)生成百以內(nèi)的加減法,并判斷用戶輸入正誤,給出最終成績!四主體內(nèi)容1設(shè)計分析;百以內(nèi)加減法要求加數(shù),被加數(shù),減數(shù),被減數(shù),結(jié)果都在100 以內(nèi),需要對出題結(jié)果進(jìn)行控制;利用循環(huán),完成十次出題,判斷,最終給出答案;2程序結(jié)構(gòu)(畫流程圖)3各模塊的功能及程序說明;本次選題比較簡單,沒有涉及過多模塊,僅對部分函數(shù)做解釋說明。for (int i=0;i<10;i+)控制循環(huán)次數(shù),完成十次出題,判斷正誤;while (f=false)控制算數(shù)范圍,驗證加法和小于100,減法差大于0;a,b為百以內(nèi)隨機(jī)數(shù),c 隨機(jī)為0(代表+)和1(代表
4、- ), d 為運算結(jié)果,f是對運算結(jié)果驗證的布爾值,e 起到正確時加一分作用,g 傳遞d 與用戶輸入比較。4. 源程序;package home;import java.io.IOException;import java.util.Random;import java.util.Scanner;/public class Testpublic static void main(String args) throws IOExceptionRandom rd=new Random();int e=0;int yourGuess=0;int g=0;int d=0;boolean f;for
5、(int i=0;i<10;i+)f=false;while (f=false)/int a=rd.nextInt(100);int b=rd.nextInt(100);int c=rd.nextInt(2);if (c=0)d=a+b;if(d<100)f=true;g=d;System.out.println(a+"+"+b+"=?" );else f=false;else if (c=1)d=a-b;if(d>0)f=true;g=d;System.out.println(a+"-"+b+"=?&qu
6、ot; );else f=false;Scanner input = new Scanner(System.in);/yourGuess=input.nextInt();/if(yourGuess=g)System.out.println("you are right" );e=e+1;elseSystem.out.println("you are wrong" );System.out.println("your score is"+e);5操作方法 ( 流程 ) ;打開程序后, 程序自動運行, 給出第一個算數(shù)運算,輸入答案, 程序
7、自動判斷正誤,并輸出判斷,繼續(xù)給出第二個算數(shù)運算,直到第十個判斷完畢,給出最終得分。6. 試驗結(jié)果(包括輸入數(shù)據(jù)和輸出結(jié)果)輸出:輸入:輸出:輸出:輸入:輸出:輸出:輸入:輸出:輸出:輸入:輸出:輸出:輸入:輸出:11+22=?33you are right15+32=?47you are right26-24= ?2you are right81+2=?83you are right13+65=?78you are right輸入:輸出:輸出:輸入:輸出:輸出:輸入:輸出:輸出:輸入:輸出:輸出:輸入:輸出:輸出:68you are wrong19+22=?41you are right1+87=?88you are right73+24=?97you are right43+52=?97you are rightyour score is 9輸出:17+52=?7設(shè)計體會通過此次課程設(shè)計,我更加深刻的理解了JAVA程序設(shè)計語言的魅力。算法當(dāng)然是各種程序設(shè)計語言的基礎(chǔ),但只有算法我們還有很多解決不了的實際問題。而JAVA的核心是面向?qū)ο螅?面向?qū)ο缶涂梢越鉀Q我們生活中的很多例子,而引進(jìn)窗體、 用戶界面的內(nèi)容就更加豐富了 JAVA程序設(shè)計語言的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年及未來5年市場數(shù)據(jù)中國新型電池行業(yè)市場調(diào)查研究及投資戰(zhàn)略咨詢報告
- 2026年及未來5年市場數(shù)據(jù)中國低鎂方解石行業(yè)市場調(diào)研分析及投資戰(zhàn)略咨詢報告
- 2025年及未來5年市場數(shù)據(jù)中國汽車計數(shù)儀表行業(yè)市場全景調(diào)研及投資規(guī)劃建議報告
- 2025年新材料研發(fā)實驗室可行性研究報告
- 2025年及未來5年市場數(shù)據(jù)中國石油精制行業(yè)市場調(diào)研分析及投資前景預(yù)測報告
- 2025年航空航天材料研發(fā)與應(yīng)用項目可行性研究報告
- 2025年衢州市公安局柯城分局公開招聘輔警8人備考題庫及參考答案詳解一套
- 2025年水口關(guān)出入境邊防檢查站警務(wù)輔助人員招聘備考題庫帶答案詳解
- 吉林省水利水電勘測設(shè)計研究院2026年校園招聘29人備考題庫及參考答案詳解一套
- 2025年瑞安市安保集團(tuán)有限公司公開招聘市場化用工人員備考題庫及參考答案詳解
- 部編高教版2023·職業(yè)模塊 中職語文 2.《寧夏閩寧鎮(zhèn):昔日干沙灘今日金沙灘》 課件
- 國家開放大學(xué)《幼兒園課程與活動設(shè)計》期末大作業(yè)參考答案
- 時尚流行文化解讀知到智慧樹章節(jié)測試答案2024年秋天津科技大學(xué)
- 中醫(yī)門診病歷范文30份
- 北師大版三年級數(shù)學(xué)上冊第一單元《混合運算》(大單元教學(xué)設(shè)計)
- 人工智能輔助的高血壓腎病變早期診斷
- 《做一個學(xué)生喜歡的老師》讀書分享
- GB/T 23132-2024電動剃須刀
- 03D201-4 10kV及以下變壓器室布置及變配電所常用設(shè)備構(gòu)件安裝
- 牛黃解毒軟膠囊的藥代動力學(xué)研究
- 有機(jī)化學(xué)(嘉興學(xué)院)智慧樹知到期末考試答案2024年
評論
0/150
提交評論