Java-大一期末程式碼試題

我說、發表於2020-11-07

1、要求編寫程式,求出1~100之間的所有素數。

提醒:素數:是指只能被1和它本身整除的數,效果如圖所示

要求:(1)要求素數的個數在程式碼中統計

      2)按照每行5個素數輸出,滿5自動換行

2、用IF語句實現學生成績等級判斷。從鍵盤輸入你的成績,

然後判斷輸出等級,90-100分為優秀,80-90分為良好,60-80分為中等,

60分以下為差。

3、計算出1000-9999之間的所有四葉玫瑰數,並輸出

提醒:四葉玫瑰數就是每個位上的數字的四次方之後的和等於這個數本身,

例如1643=1*1*1*1+6*6*6*6+4*4*4*4+3*3*3*3

4、要求編寫程式,求0~100中所有偶數的和。效果如圖所示

要求:(1)要求偶數的個數在程式碼中統計

     2)按照每行5個偶數輸出,滿5自動換行

5、計算是100-999之間的所有水仙花數,並輸出

提醒:水仙花數就是每個位上的數字的三次方之後和等於這個數本身,

例如153=1*1*1+5*5*5+3*3*3

6、建立Gril類,屬性有姓名、年齡、婚否,隱藏年齡和婚否兩個成員變數,

編寫給屬性賦值的方法,要求把年齡控制在0~100,如果賦值

的年齡不在0-100之間就統一賦值為18歲。

7、模擬編寫客戶管理系統。

1)定義管理員類 定義管理員類Administrator,屬性:姓名、密碼;

方法:顯示管理員資訊的方法show(),且編寫alter()方法實現修改管理員密碼功能。

2)定義客戶類Customer   屬性:積分、卡型別;     方法:顯示客戶資訊show()

饋積分方法Feedback()(實現積分回饋功能,金卡客戶積分大於1000分或

普卡客戶積分大於5000,獲得回饋積分500分)

注意:需要注意3050分是加上回饋積分之後的分值

3)定義測試類:建立1個管理員類和1個客戶物件,輸出他們的相關資訊

並呼叫alter(舊密碼、新密碼)實現修改管理員密碼。(5分)

相關文章