题目:
代码:
1.矩形类Rect:
public class Rect {
private double chang;
private double kuan;
public Rect() {
}
public Rect(double chang, double kuan) {
this.chang = chang;
this.kuan = kuan;
}
public double getChang() {
return chang;
}
public void setChang(double chang) {
this.chang = chang;
}
public double getKuan() {
return kuan;
}
public void setKuan(double kuan) {
this.kuan = kuan;
}
}
2.圆类Circle:
public class Circle {
private int Radius;
public Circle() {
}
public Circle(int radius) {
Radius = radius;
}
public int getRadius() {
return Radius;
}
public void setRadius(int radius) {
Radius = radius;
}
}
3.函数主方法
import java.util.Scanner;
public class TheMain {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double area_Rect,area_Circle;//面积
double long_Rect,long_circle;//周长
//圆形的周长与面积计算
System.out.println("请输入圆的半径Radius");
int Radius = sc.nextInt();//键盘录入圆的半径
Circle ci = new Circle();
ci.setRadius(Radius);
area_Circle = ci.getRadius() * ci.getRadius() * 3.14;//圆形的面积计算
System.out.println("area_Circle = " + area_Circle);
long_circle = ci.getRadius() * 2* 3.14;//圆形的周长计算
System.out.println("long_circle = " + long_circle);
//矩形的周长与面积计算
System.out.println("请输入矩形的长和宽");
double chang = sc.nextDouble();//录入长和宽
double kuan = sc.nextDouble();
Rect re = new Rect();
re.setChang(chang);
re.setKuan(kuan);
area_Rect = re.getChang() * re.getKuan();//矩形的面积计算
System.out.println("area_Rect = " + area_Rect);
long_Rect = (re.getChang() + re.getKuan()) * 2;
System.out.println("long_Rect = " + long_Rect);//矩形的周长计算
}
}