- Java程序设计基础(第6版)
- 陈国君主编
- 496字
- 2021-03-28 02:51:01
第4章习题
4.1 将学生的学习成绩按不同的分数段分为优、良、中、及和不及格五个等级,从键盘上输入一个0~100的成绩,输出相应的等级。要求用switch语句实现。
4.2 设学生的学习成绩按如下的分数段评定为四个等级:85~100为A;70~84为B;60~69为C;0~59为D。从键盘上输入一个0~100的成绩,要求用switch语句根据成绩,评定并输出相应的等级。
4.3 编写一个Java应用程序,从键盘输一个1~100之间的整数,然后判断该数是否既可以被3整除又可被7整除的数。
4.4 编写一个Java应用程序,在键盘上输入数n,计算并输出1!+2!+…+n!的结果。
4.5 在键盘上输入数n,编程计算
4.6 水仙花数是指其个位、十位和百位三个数字的立方和等于这个三位数本身,求出所有的水仙花数。
4.7 从键盘输入一个整数,判断该数是否是完全数。完全数是指其所有因数(包括1但不包括其自身)的和等于该数自身的数。例如,28=1+2+4+7+14就是一个完全数。
4.8 计算并输出一个整数各位数字之和。例如,5423的各位数字之和为5+4+2+3。
4.9 从键盘上输入一个浮点数,然后将该浮点数的整数部分和小数部分分别输出。
4.10 设有一长为3000m的绳子,每天减去一半,问需几天时间,绳子的长度会短于5m?
4.11 编程输出如下数字图案:
1 3 6 10 15
2 5 9 14
4 8 13
7 12
11