Java第三次實驗內容

1.根據身份證號獲得的身份證所有者的出生年月日信息。
2.編程輸入學生的學習成績的等級,給出相應的成績範圍。設A級爲85分以上(包括85分);B級爲70分以上(包括70分);C級爲60分以上(包括60分);D級爲60分以下。分別使用if語句和switch語句實現。
3.編程證明類的字段是否比類的構造方法先生成。
4.設計一個詞典類Dic,每個單詞包括英文單詞及對應的中文含義,並有一個英漢翻譯的成員方法,通過查詞典的方式將一段英語翻譯成對應的漢語。
5.編程創建一個Box類,在其中定義三個變量表示一個立方體的長、寬和高,再定義一個方法setDemo對這三個變量進行初始化,然後定義一個方法求立方體的體積。創建一個對象,求給定尺寸的立方體的體積。
6.編程創建一個Point類,在其中定義兩個變量表示一個點的座標值,再定義構造函數初始化爲座標原點,然後定義一個方法實現點的移動,再定義一個方法打印當前點的座標。並創建一個對象驗證。
7.定義一個Bank類實現銀行帳戶的概念,包括的變量有"帳號"和"存款餘額",包括的方法有"存款"、"取款"和"查詢餘額"。定義主類,創建帳戶類的對象,並完成相應操作。(此題必做)
提示:
Bank類包括私有數據成員top(標記當前帳位置,即處理存入和取出的總次數)、date(日期)、money(金額)、rest(餘額);另有一個構造函數(初始化數據成員)和三個成員方法bank()(處理存入帳),bankout()(處理取出帳)和disp()(輸入明細帳);
日期使用字符串組用來存放操作日期;金額和餘額使用整型數組。
輸出時將三個數組中的第i個元素在一行輸出。
輸出結果:
日期 存入 取出 餘額
98/07/12 2000
98/07/15 1800 200
8.創建一個順序文件,向其中寫入部分用戶鍵盤輸入的字符,並回顯在屏幕上。
9.設計一個類Sample,實現兩個複數的乘法運算。Sample類包括複數的實部和虛部,以及實現複數相乘的成員方法Mult()和輸出複數的成員方法Disp()。
10.在某次實彈射擊訓練中,班長將是個戰士圍成一圈發子彈,首先,班長給第一個戰士10顆,第二個戰士2顆,第三個戰士8顆,第四個戰士22顆,第五個戰士16顆,第六個戰士4顆,第七個戰士10顆,第八個戰士6顆,第九個戰士14顆,第十個戰士20顆,然後按照如下方法將每個戰士手中的子彈進行調整,所有的戰士檢查自己手中的子彈數,如果子彈數爲奇數,則向班長再要一顆,然後每個戰士再同時將自己手中的子彈分一半給下一個戰士(第十個戰士將手中的子彈分一半給第一個戰士)。
問需要多少次調整後,每個戰士手中的子彈數都相等?每個人各有多少顆子彈?(必做題)
要求:輸出每輪調整後戰士手中的子彈數

要求結果的輸出格式:
0 10 2 8 22 16 4 10 6 14 20
1 xx xx xx xx xx xx xx xx xx xx
………………………………………………………………………………..

實驗要求:
1. 每班按照4人一組自由組合進行實驗分組,選出該組的負責組長。
2. 每組在10道題目中選擇6道題目,必做題目必須作。
3. 以組爲單位上交實驗報告。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章