需求:
定义一个圆形Circle类。
属性:
r:半径
成员方法:
get/set方法
showArea方法:打印圆形面积
showPerimeter方法:打印圆形周长 定义测试类,创建Circle对象,并测试。
开发提示:
面向周长公式:2 * 3.14* 半径
圆形面积公式:3.14* 半径^2
代码如下:
public class Circle {
/* 5. 定义一个圆形Circle类。
属性:
r:半径
成员方法:
get/set方法
showArea方法:打印圆形面积
showPerimeter方法:打印圆形周长
* */
double r;
public double getR() {
return r;
}
public void setR(double r) {
this.r = r;
}
public void showArea(){
System.out.println("圆形面积是:" + 2 * 3.14* r);
}
public void showPerimeter(){
System.out.println("圆形周长是:" + 3.14 * (r*r));
}
}
测试:
import java.util.Scanner;
public class TestC01 extends Circle {
/*
* 定义测试类,创建Circle对象,并测试。
开发提示:
面向周长公式:2 * 3.14* 半径
圆形面积公式:3.14* 半径^2
* */
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入圆的半径:");
double c = sc.nextDouble();
Circle circle = new Circle();
circle.r = c;
circle.showArea();
circle.showPerimeter();
}
}