(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)); } }
运行结果: