Java面向对象编程错误-0307
package under.lecloud.com;
import java.util.Scanner;
class Area {
int CalcArea(int x, int y) {
return x * y;
}
}
class Perimeter {
int CalcPerimeter(int m,int n){
return (m+n)*2;
}
}
public class Calc {
public static void main(String[] argv) {
int i;
int j;
System.out.println("长方形的长为:");
Scanner input = new Scanner(System.in);
i = input.nextInt();
System.out.println("长方形的宽为:");
j = input.nextInt();
Area area = new Area();
Perimeter perimeter=new Perimeter();
System.out.println("面积为:"+area);
System.out.println("周长为:"+perimeter);
}
}

输出结果异常,暂未可知。
结果表明:自己太笨,基础概念没有理解。方法调用过程出错。
System.out.println("面积为:"+area.CalcArea(i,j));
System.out.println("周长为:"+perimeter.CalcPerimeter(i,j));
浙公网安备 33010602011771号