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