Java程序设计期末考试题 联系客服

发布时间 : 星期三 文章Java程序设计期末考试题更新完毕开始阅读

Scanner s=new Scanner(System.in); //输入5个整数

for(int i=0;i

for(int i=0;ia[j+1]) { temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } }

//输出打印

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;