当前位置:首页 > Java程序设计期末考试题
Scanner s=new Scanner(System.in); //输入5个整数
for(int i=0;i for(int i=0;i //输出打印 for(int i=0;i 2. 请编写应用程序,要求包含一个窗口,并且要求利用窗口事件相 应,实现窗口的关闭。 import java.awt.*; import java.awt.event.*; public class winClose { public static void main(String args[]) { Frame f=new Frame(\这是一个窗口\ f.addWindowListener(new WindowAdapter(){ //定义匿名类 public void windowClosing(WindowEvent e) { System.exit(0); } }); f.setVisible(true); } } 3. 编写一个完整的Java Application 程序。包含接口ShapeArea,类Circle、Test,具体要求如下: ⑴接口ShapeArea: ①接口方法 double getArea():求一个形状的面积 double getPerimeter ():求一个形状的周长 ⑵类Circle: 实现ShapeArea接口,并有以下属性和方法: 属性 radius: double类型,表示圆的半径 方法 Circle(double r):构造函数 toString()方法 :输出圆的描述信息,如“radius=1.0, perimeter=6.28, area=3.14” ⑶Test类作为主类要完成测试功能 生成Circle对象 ② 调用对象的toString方法,输出对象的描述信息 interface ShapeArea { public double getArea(); //返回形状面积 public double getPerimeter(); //返回形状周长 } class Circle implements ShapeArea { //实现接口 double radius; Circle(double r) { this.radius=r; } public double getArea() { return 3.14*radius*radius; } public double getPerimeter() { return 2*3.14*radius; } public void toStr() { //打印输出 System.out.print(\ter()+\ } } class Test { public static void main(String args[]) { Circle c=new Circle(2.0); c.toStr(); } } 4.用二维数组存放、打印杨辉三角型 class Demo { public static void main(String args[]) { int i, j;
共分享92篇相关文档