JAVA程序!输入半径,求圆的周长和面积

来源:百度知道 编辑:UC知道 时间:2024/06/24 00:58:29
我是初学者,学这个没几天,这个怎样编写啊,谢谢哈!

package baidu;
import java.util.Scanner;

//java.util.Scanner的使用
public class h
{static Circle cir;
public static void main(String args[])
{
Scanner input = new Scanner(System.in);
System.out.println("请输入圆的半径:");

while (input.hasNext()) {
double a = input.nextDouble();
cir=new Circle(a);
System.out.println("圆的面积是: "+cir.getArea());
System.out.println("圆的周长是: "+cir.getLength());
}

input.close();
}

}

class Circle //定义一个圆的类
{
double radius,area;
Circle(double r)
{
this.radius =r;
}
double getArea( ) //返回面积
{
return 3.1415926*radius*radius;
//要求计算出area返回
}
double getLength( ) //返回周长
{
return 2*3.1415926*radius;
//【代码14】 // getArea方法体的代码,要求计算出length返回
}
void setRadius(double newRadius) //设置半径
{
radius=newRadius;