当我尝试编译它时,我的程序会出错。我不知道什么是错的。请帮我。它在第21和第22行给出错误。 代码是
class Rectangle {
int length;
int breadth;
void setdata(int x, int y) {
length = x;
breadth = y;
}
int Area() {
int rectarea = length * breadth;
return rectarea;
}
};
class Calculate {
public static void main(String args[]) {
Cal obj = new Cal();
obj.setdata(3, 4);
int result = obj.Area();
System.out.println("Result is " + result);
}
};
它在obj.setdata(3,4);
和int result=obj.Area();
中出错。请帮帮我,告诉我我在哪里做错了。
答案 0 :(得分:1)
您的班级名称为Rectangle
而不是Cal
,请替换此作品:
Cal obj=new Cal();
人:
Rectangle obj = new Rectangle();
请注意
在课程结束时;
}
之后};
不需要设置if row[0] == x
。
希望这可以帮到你