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

  • 10
  • 0
  • 约3.18万字
  • 约 10页
  • 2021-11-25 发布于天津
  • 举报
Java程序设计总复习题 1编写一个Java程序在屏幕上输出你好! ”(p13,例1-1) //programme n ame Helloworld.java public class Helloworld { public static void main( Stri ng args[]) { (”你好!); } } 2. 编写一个Java程序,用if-else语句判断某年份是否为闰年。 // Programme Name LeapYear.java public class LeapYear{ public static void main( Stri ng args[]){ int year=2010; if(args.le ngth!=O) year =ln teger.parse In t(args[0]); if((year%4==0 year%100!=0 )|| (year%400==0)) 年是闰年。”); else 年不是闰年。”); } }//if-else 语句 3、 编写一个 Java程序在屏幕上输出 1! +2! +3! +……+10 !的和。(p64,例2-2) // programme n ame ForTest.java public class ForTest { public static void main( String args[] ) { int i,j,mul,sum=O; for(i=1;i=10;i++) { mul=1; for(j=1,j=i;j++) { mul=mul*j; } sum=sum+mul; public class Factorial { //下面的这个方法利用递归的方法求阶乘 public int getFac(int m) { if(m==1) { return 1; } else { return m*getFac(m-1); } } public static void main(String args[]) { Factorial fac=new Factorial(); //; int sum=0; for(int i=1;i=10;i++) { sum+=fac.getFac(i); } 1 至0 10 的阶乘的和是:+sum); } } } ”+sum); } } 4. (1)编写一个圆类 Circle,该类拥有: //存放圆的半径; //将半径设为0 //创建Circle对象时将半径初始化为 r 〃获取圆的面积 //获取圆的周长 〃将圆的半径、周长、面积输出到屏幕 它继承于上面的 Circle类。还拥有: double hight (私有,浮点型); 〃圆柱体的高; ②构造方法 //创建Circle对象时将半径初始化为 r //获取圆柱体的体积 //将圆柱体的体积输出到屏幕 编写应用程序,创建类的对象,分别设置圆的半径、圆柱体的高,计算并分别显示圆 半径、圆面积、圆周长,圆柱体的体积。 //Programme Name TestCyli nder.java class Circle { private double radius; Circle() { radius=0.0; } Circle(double r) { radius=r; } double getPerimeter() { 〃成员方法--求圆周长 return 2*Math. Pl*radius; } double getArea() { //成员方法--求圆面积 return Math. Pl*radius*radius; 圆半径=+radius); 圆周长=+getPerimeter()); 圆面积=+getArea()); public static void main( Stri ng[] args) { II 主程入口 Circle Ci=new Circle(IO.O); II 生成园类实例 Ci.disp(); II调用园类的方法 Cyli nder Cyl=new Cyli nder(5.0,10.0); 〃生成圆柱类实例 Cyl.disp(); 〃调用父类方法 Cyl.dispVol(); II调用子类方法 } } 5、编写一个Java应用程序,从键盘读取用户输入两个字符串,并重载 3个函数分别实现 这两个字符串的拼接、整数相加和浮点数相加。要进行异常处理,对输入的不符合要求的 字符串提示给用户,不能使程序崩溃。 (p39,例2-10,2-11) IIprogramme n ame Strin put.java import java.io.*; public class Strinput { public static void main( S

文档评论(0)

1亿VIP精品文档

相关文档