當前位置:學問谷 >

職場範例 >筆試 >

關於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 筆試
  • 文章版權屬於文章作者所有,轉載請註明 https://xuewengu.com/flzc/bishi/4eey2.html