- 7
- 0
- 约3.57万字
- 约 62页
- 2020-10-04 发布于天津
- 举报
JAVA编程题全集
( 100 题 及 答 案 )
Java 程序设计总复习题
1编写一个Java程序在屏幕上输出“你好!” °(p13,例1-1)
//programme name Helloworld.java
public class Helloworld {
public static void main(String args[]) {
System.out.print (你好! );
}
}
编写一个Java程序,用if-else语句判断某年份是否为闰年。
// Programme Name LeapYear.java
public class LeapYear{
public static void main(String args[]){
int year=2010; if(args.length!=0)
year=Integer.parseInt(args[0]);
if((year%4==0 year%100!=0)||(year%400==0)) System.out.println(year+ 年是闰年。 );
else
System.out.println(year+ 年不是闰年。 );
}
}//if-else 语句
(p64,例 2-3、 编写一个Java程序在屏幕上输出1! +2 ! +3
(p64,例 2-
2)
// programme name ForTest.java
public class ForTest {
public static void main( String args[] ) {
int i,j,mul,sum=0;
for(i=1;i=10;i++) {
mul=1;
for(j=1,j=i;j++) {
mul=mul*j;
}
sum=sum+mul;
}
System.out.println(“! +2 ! +3! + +10! = ”+sum);
}
}
(1 )编写一个圆类 Circle ,该类拥有:
一个成员变量
Radi u s (私有,浮点型); // 存放圆的半径;
两个构造方法
Circle( ) // 将半径设为 0
Circle(double r ) // 创建 Circle 对象时将半径初始化为 r
三个成员方法
double getArea( ) //获取圆的面积
double getPerimeter( ) // 获取圆的周长
void show( ) //将圆的半径、周长、面积输出到屏幕
(2)编写一个圆柱体类 Cylinder ,它继承于上面的 Circle 类。还拥有:
一个成员变量
double hight (私有,浮点型);//圆柱体的高;
构造方法
Cylinder (double r, double h ) // 创建 Circle 对象时将半径初始化为 r
成员方法
double getVolume( ) //获取圆柱体的体积
编写应用程序,创建类的对象,分别设置圆的半径、圆柱体的高,计算并 分别显示圆半径、圆面积、圆周长,圆柱体的体积
//Programme Name TestCylinder.java
class Circle { //定义父类 -- 园类
private double radius; //成员变量 -- 园半径
Circle() { //构造方法
radius=0.0;
}
Circle(double r) { // 构造方法
radius=r;
}
double getPerimeter() { //成员方法 --求园周长
return 2*Math.PI*radius;
}
double getArea() { //成员方法 --求园面积
return Math.PI*radius*radius;
}
void disp() { // 成员方法 --显示园半径、周长、面积 System.out.pri ntl n(” 园半径=+radius);
System.out.pri ntln(园周长=+getPerimeter()); System.out.pri ntln(园面积=+getArea());
}
}
class Cylinder extends Circle { //定义子类 --圆柱类
private double hight; //成员变量 --园柱高
Cylinder(double r,double h) { // 构造方法 super(r); hight=h;
}
public double getVol() { //成员方法 --求园柱体积
return getArea()*hight;
}
public void dispVol() { // 成员方法 --显示园柱体积
S
您可能关注的文档
最近下载
- 关节置换课件.pptx VIP
- 脉冲微分方程边值问题解的存在性:理论与应用新探.docx VIP
- 2025高考物理步步高同步练习必修3第十章电势差与电场强度的关系含答案.docx VIP
- 人教版高中数学必修一章节思维导图全套.pdf VIP
- 深度解析(2026)《GAT 147-2019法医学 尸体检验技术总则》.pptx VIP
- 变分法研究几类分数阶脉冲微分方分程边值问题解的存在性.docx VIP
- 《中小学生欺凌防治制度机制指引》全文.pdf VIP
- 普通话水平考必试读词语表.doc VIP
- 汽车租赁合同模板范本.docx VIP
- 2025高考物理步步高同步练习选修1第一章 动量专题强化3 弹簧—小球模型 滑块—光滑斜(曲)面模型含答案.docx VIP
原创力文档

文档评论(0)