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;