Java程序作业编写
发布网友
发布时间:2022-05-16 00:06
我来回答
共1个回答
热心网友
时间:2023-12-28 10:52
这个题的写法有几种
写法一:
public
class
Circle
{
public
static
void
main(String[]
args)
{
//定义圆的半径
int
r=10;
//定义π的取值范围
double
π=3.14;
System.out.println("当圆的半径为"+r+"时"+"其周长为"+2*r*π);
}
}
写法二:
public
class
Circle
{
public
static
void
main(String[]
args)
{
//定义圆的半径
int
r=10;
//直接调用API中现成的方法math.PI
//Math
类包含用于执行基本数*算的方法,如初等指数、对数、平方根和三角函数
//PI比任何其他值都更接近
pi(即圆的周长与直径之比)的
double
值。
System.out.println("当圆的半径为"+r+"时"+"其周长为"+2*r*Math.PI);
}
}
写法三:
public
class
Circle
{
public
static
void
main(String[]
args)
{
//定义圆的半径
int
r=10;
//定义π的取值范围
double
π=3.14;
//计算圆的周长
double
perimeter=2*r*π
System.out.println("当圆的半径为"+r+"时"+"其周长为"+perimeter);
}
}
写法四
//利用面向对象的编程方法,设计类Circle计算圆的周长。
public
class
TestCircle
{
public
static
void
main(String[]
args)
{
Circle
c1=new
Circle();
c1.setRais(10);//c1.rais
System.out.println(c1.findArea());
}
}
class
Circle
{
//定义半径
int
radius=10;
//提供方法用于获取圆的面积
public
double
findArea(){
System.out.println("当圆的半径为"+radius+"时"+"其面积为");
return
3.14*2*radius;
}
//返回圆的半径
public
double
getRais(){
return
radius;
}
//设置圆的半径
public
void
setRais(int
r){
radius
=
r;
}
}
等等种写法