java代码修改

来源:百度知道 编辑:UC知道 时间:2024/09/21 15:21:23
class rectangle{
double width,height,area,per;
public rectangle(double x,double y){
width=x;
height=y;
}
double Area(){
area=width*height;
return area;
}
double perimeter(double x,double y){
double p=(x+y)*2;
return p;}}

public class rectangleDemo{
public static void main(String args[]){
rectangle ri=new rectangle(10,20);
System.out.println("第一个矩形的面积是"+"r");
}
}

rectangle.java:15: 类 rectangleDemo 是公共的,应在名为 rectangleDemo.java 的文件
中声明
public class rectangleDemo{

这是类的tectangleDemo代码:
public class rectangleDemo{
public static void main(String args[]){
rectangle ri=new rectangle(10.00,20.00); /*可以不加小数,但加上更好,因为你声明是double型的数据*/
System.out.println("第一个矩形的面积是"+ri.Area());
}
}
利用ri对象调用对象的方法Area(),就可以输出面积了

此程序所存文件名不对,应该存为rectangleDemo.java。

rectangle.java:15: 类 rectangleDemo 是公共的,应在名为 rectangleDemo.java 的文件
中声明
public class rectangleDemo{

这个已经说明问题了 凡是public的类 一定得存为该类名的.java文件