学者谷

位置:首页 > 职场范文 > 笔试

关于Java程序笔试题

笔试8.64K

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 笔试