1、定义一个圆类——Circle,在类的内部提供一个属性:半径 r,同时 提供 两个 方 法 : 计算 面积 ( getArea() ) 和 计算 周长(getPerimeter()) 。通过两个方法计算圆的周长和面积并且对计算结果进行输出。最后定义一个测试类对 Circle 类进行使用。
import java.util.Scanner;
class Circle {
double r;
public static void getArea(double r){
System.out.println("圆的面积为:"+3.14*r*r);
}
public static void getPerimeter(double r){
System.out.println("圆的周长为:"+2*3.14*r);
}
}
public class TestCircle{
public static void main(String[] args) {
System.out.println("请输入圆的半径r:");
Scanner scan = new Scanner(System.in);
double r = scan.nextDouble();
Circle.getArea(r);
Circle.getPerimeter(r);
}
}
import java.util.Scanner;
public class Circle {
double pi = Math.PI;
/**
* 求面积
*/
public void getArea(int r) {
double c = pi * r * r;
System.out.println("面积:" + String.format("%.2f", c));
}
/**
* 求周长
*/
public void getPerimeter(int r) {
double s = pi * 2 * r;
System.out.println("周长:" + String.format("%.2f", s));
}
public static void main(String[] args) {
Circle text = new Circle();
Scanner sc = new Scanner(System.in);
System.out.println("请输入半径:");
int R = sc.nextInt();
text.getArea(R);
text.getPerimeter(R);
}
}