> 文档中心 > (java)定义长方形类,含: 属性:宽、高(整型); 方法:求周长、面积; 进行测试。

(java)定义长方形类,含: 属性:宽、高(整型); 方法:求周长、面积; 进行测试。

1.无返回值的方法:

package xiaosi1;import java.util.Scanner;public class Rectangle { int area; int zc; public void Area(int a,int b){     this.area = area;     int area = a * b;     System.out.println("这个长方形的面积为"+area); } public void Zhouchang(int a,int b){     this.zc = zc;     int zc = 2*(a+b);     System.out.println("这个长方形的周长为"+zc); } public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("请输入长方形的长:"); int a = s.nextInt(); System.out.println("请输入长方形的宽:"); int b = s.nextInt(); Rectangle s1 = new Rectangle(); s1.Area(a,b); s1.Zhouchang(a,b);    }}

运行结果:

2.有返回值的方法:

package xiaosi1;import java.util.Scanner;public class Rectangle {    int area;    int zc;    public int Area(int a, int b) { this.area = area; int area = a * b; return area;    }    public int Zhouchang(int a, int b) { this.zc = zc; int zc = 2 * (a + b); return zc;    }    public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("请输入长方形的长:"); int a = s.nextInt(); System.out.println("请输入长方形的宽:"); int b = s.nextInt(); Rectangle s1 = new Rectangle(); s1.Area(a, b); s1.Zhouchang(a, b); System.out.println("这个长方形的面积为:" + s1.Area(a,b)); System.out.println("这个长方形的周长为:" + s1.Zhouchang(a, b)); }    }

运行结果:

 

多事通