閱讀屋>筆試> Java程式筆試題

Java程式筆試題

關於Java程式筆試題

  Java筆試題

  1、編寫一個Java程式,用if-else語句判斷某年份是否為閏年。

  閏年特點:

  ①、普通年能被4整除;且不能被100整除的為閏年。(如2004年就是閏年,1901年不是閏年)

  ②、世紀年能被400整除的是閏年。(如2000年是閏年,1900年不是閏年) ③、對於數值很大的年份,既能整除3200,又能整除172800是閏年。如172800年是閏年,86400年不是閏年(因為雖然能整除3200,但不能整除172800)。

  2、編寫一個Java程式在螢幕上輸出1!+2!+3!+??+10!的和。

  3、打印出所有的 "水仙花數 ",所謂 "水仙花數 "是指一個三位數,其各位數字立方和等於該數本身。例如:153是一個 "水仙花數 ",因為153=1的`三次方+5的三次方+3的三次方。

  4、利用遞迴方法求5!。

  5、一個5位數,判斷它是不是迴文數。即12321是迴文數,個位與萬位相同,十位與千位相同。

  6、編寫一個Java應用程式,要求如下

  1)從控制檯輸入兩個字串;

  2)過載三個方法,方法名add,分別完成字串拼接、整數相加、浮點數相加,返回 String,並在控制檯分別輸出返回結果;

  3)要求處理異常,輸入字串不符合要求時給出提示,不能使程式崩潰;

  4)輸入“esc”時退出程式,否則可以重複執行。

  7、、有n個人圍成一圈,順序排號。從第一個人開始報數(從1到3報數),凡報到3的人退出圈子,問最後留下的是原來第幾號的那位。

  8、大整數計算器,要求從控制檯輸入。

  (例如:100000000000000000000+20000000000000000000)

  9、(1)編寫一個圓類Circle,該類擁有:

  ①一個成員變數

  Radius(私有,浮點型); // 存放圓的半徑;

  ②兩個構造方法

  Circle( ) // 將半徑設為0

  Circle(double r ) //建立Circle物件時將半徑初始化為r

  ③ 三個成員方法

  double getArea( ) //獲取圓的面積

  double getPerimeter( ) //獲取圓的周長

  void show( ) //將圓的半徑、周長、面積輸出到螢幕

  (2)編寫一個圓柱體類Cylinder,它繼承於上面的Circle類。還擁有:

  Java筆試題

  ①一個成員變數

  double hight(私有,浮點型); // 圓柱體的高;

  ②構造方法

  Cylinder (double r, double h ) //建立Circle物件時將半徑初始化為r ③ 成員方法

  double getVolume( ) //獲取圓柱體的體積

  void showVolume( ) //將圓柱體的體積輸出到螢幕

  編寫應用程式,建立類的物件,分別設定圓的半徑、圓柱體的高,計算並分別顯示圓半徑、圓面積、圓周長,圓柱體的體積。(20分)

【Java程式筆試題】相關文章: