//定义一个圆类Circle,定义属性:半径,提供显示圆周长功能的方法,提供显示面积的方法
//
public class hsp251{
public static void main(String args[]){
//实例化对象
Circle p5 = new Circle(1);
//显示周长
Double cir = p5.circumference();
if(cir != null){//保证代码的健壮性
System.out.println("周长为" + p5.circumference());
}else{
System.out.println("输入的半径必须大于0");
}
//显示面积
Double area = p5.area();
if(cir != null){//保证代码的健壮性
System.out.println("面积为" + p5.area());
}else{
System.out.println("输入的半径必须大于0");
}
}
}
class Circle{
//定义属性
Double radius;
int index = -1;
//构造器
public Circle(double radius){
this.radius = radius;
}
//显示周长
public Double circumference(){
if(radius > 0){//派 Math.PI
double cir = 2 * Math.PI * radius;
return cir;
}else{
return null;
}
}
//显示面积
public Double area(){
if(radius > 0){
double area= Math.PI * radius * radius;
return area;
}else{
return null;
}
}
}
java//定义一个圆类Circle,定义属性:半径,提供显示圆周长功能的方法,提供显示面积的方法
最新推荐文章于 2024-05-04 17:52:24 发布
本文介绍了如何在Java中定义一个Circle类,包含半径属性和计算周长和面积的方法,同时确保了代码的健壮性,处理了非正半径输入的情况。
摘要由CSDN通过智能技术生成