}}
33. 设计一个求长方体的体积和表面积的类,用一个成员方法printRect()输出数据。 参考答案:
class Changfangti{ int chang,kuan,gao; int mianji(){
return 2*(chang*kuan+kuan*gao+kuan*gao);} int tiji(){
return chang*kuan*gao;} void print(){
System.out.println(mianji()); System.out.println(tiji()) } }
34. 编程,从给定字符串中统计出数字的个数,字符串变量可以在命令得参数中获得。
答案:
class Count2 {
public static void main(String[] args) {
String str=args[0]; int s=0;
for(int i=0;i if (str.charAt(i)>='0' &&str.charAt(i)<='9') s++; System.out.print(s); } } 35. 计算1!+2!+???+6!,要求阶乘用方法static int fact(int i) 实现。 参考答案: class jc { static int fact(int x){ int t=1; for(int i=x;i>=1;i--) t=t*i; return t; } public static void main(String[] args) { int m=6,sum=0; for(int j=1;j<=6;j++) sum=sum+jc.fact(j); System.out.println(sum); } } 答案: 选择题: 1.D 2.B 3.A 4.B 5.A 6.D 7.C 8.D 9.A 10.A 11.A 12.D 13.A 14.C 15.D 填空题: 16. 0.5 17. 22. DD 23. 55 18. 0.5 9 19. 选择结构 Continue 20. 2 21.