java问题。。。刚学我自己写了一个有问题
来源:百度知道 编辑:UC知道 时间:2024/05/18 02:31:03
public class Rectangel{
//实例变量的声明
//构造方法的定义
//perimeter方法定义
//area方法定义
public static void main(String []args){
//定义Rectangle类的对象引用r
//调用perimeter方法,并显示周长
//调用area方法,并显示面积
}
}
。。。。。。。。。。。。
我写的:
import java.text.*;
public class Rectangel
{ double length,width;
Rectangel(double a,double b )
{
length=a;
width=b; // 方法体
}
double getPerimeter( )//perimeter方法定义
{
double perimeter;
perimeter=2*(length+width);
return perimeter;
}
double getArea()//area方法定义
{
double area;
area= length*width;
return area;
}
}
class Test4{//Rectangel1
public static void main(String []args)
{
//double length,width;
d
public class Rectangel{
double length,width;
Rectangel(double a,double b )
{
length=a;
width=b; // 方法体
}
double getPerimeter( )// perimeter方法定义
{
double perimeter;
perimeter=2*(length+width);
return perimeter;
}
double getArea()// area方法定义
{
double area;
area= length*width;
return area;
}
public static void main(String []args)
{
double perimeter,area;
Rectangelr;
r=new Rectangel(3,4);
// 调用perimeter方法,并显示周长
perimeter=r.getPerimeter();
System.out.println("矩形的周长:"+perimeter);
// 调用area方法,并显示面积
area=r.getArea();
System.out.println("矩形的面积:"+area);
}
}
给你来个优化版的:
public class Rectangel
{
private double length, width;
Rectangel(double length, double width)
{
th