急急急!谁是JAVA高手帮帮我

来源:百度知道 编辑:UC知道 时间:2024/06/14 20:15:42
我们老师布置了一道题,我们才上了6节课他都讲到第6章了,真是变态,明天他要检查所以帮帮我!!
就是求长方形的面积与周长.用面向过程的方法做一遍,再用面向对象的方法做一遍!
请写出每一步的解释!一定要写!!不要用到什么多态与继承以后的内容,我们还没学呢!谢谢!
晕,我什么都不会啊,帮帮忙啊
理解错意思了!是自己输入某个值,比如 提示按顺序输入什么边长啊宽啊等等

面向过程的直接在main方法里写出所有代码嘛,面向对象的话你就再做一个子类来继承父类不就是了。

随便写了两段。

面向过程:(注释那部分为手动输入数值。)
import java.util.Scanner;

public class Test1 {
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
System.out.print("输入矩形长:");
int x=scan.nextInt();

System.out.print("输入矩形宽:");
int y=scan.nextInt();

System.out.println("面积:" + x*y);
System.out.println("周长:" + (x+y)*2);
}

}

面向对象:

class Test1 {

public Test1(int x,int y) {
System.out.println("面积:" + x*y);
System.out.println("周长:" + (x+y)*2);
}
}

class Test extends Test1{

public Test(int x, int y) {
super(x, y);
}

public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
int x,y;
System.out.print("输入矩形长: