JAVA编程题全集(100题及答案)

JAVA编程题全集(100题及答案)
JAVA编程题全集(100题及答案)

Java程序设计总复习题

1、编写一个Java程序在屏幕上输出“你好!”(p13,例1-1 )

//programme nameHelloworld.java

publicclassHelloworld{

publicstaticvoidma in( Stri ngargs[]){

System.out.print(" 你好!");

}

}

2、编写一个Java程序,用if-else语句判断某年份是否为闰年。

//ProgrammeNameLeapYear.java

publicclassLeapYear{

publicstaticvoidma in( Stri ngargs[]){

in tyear=20XX;

if(args.le ngth!=0)

year=I nteger.parsel nt(args[0]);

if((year%4==0&&year%100!=0)||(year%400==0))

System.out.pri ntl n( year+" 年是闰年。");

else

System.out.pri ntln (yea 叶" 年不是闰年。");

}

}//if-else 语句

3、编写一个Java程序在屏幕上输出1 ! +2 ! +3 ! +……+10 !的和。(p64, 例 2-2 )

//programme nameForTest.java

publicclassForTest{

publicstaticvoidma in( Stri ngargs[]){

in ti,j,mul,sum=O;

for(i=1;i<=10;i++){

mul=1;

for(j=1,j<=i;j++){

mul=mulGj;

}

sum=sum+mul;

publicclassFactorial{〃下面的这个方法利用递归的方法求阶乘

publici ntgetFac(i ntm){if(m==1){return1;}else{returnmGgetFac(m-1);}}pub licstaticvoidmai n( Stri ngargs[]){Factorialfac=n

ewFactorial();//System.out.p rin tl n( fac.getFac(4));i ntsum=0;for(i

nti=1;i<=10;i++){sum+=fac.getFac(i);} System.out.println("1 到 10 的阶乘的和是:"+sum);}}}

System.out.println( “ 1 ! +2 ! +3 ! + . +10 ! = ” +sum);

}

}

4. (1)编写一个圆类Circle,该类拥有:

①一个成员变量

Radius (私有,浮点型);//存放圆的半径;

②两个构造方法

Circle()//将半径设为0

Circle(doubler)// 创建Circle对象时将半径初始化为 r ③三个成员方法

相关主题
相关文档
最新文档