JAVA高手请帮帮忙,写出程序!谢谢!考试就靠它了!
发布网友
发布时间:2022-06-25 05:20
我来回答
共2个回答
热心网友
时间:2024-10-22 02:39
【程序代码】
public
class
Circle
{
//私有变量半径
private
int
r;
//
构造方法
初始化半径
Circle(int
r)
{
this.r
=
r;
}
//获得半径的getR方法
public
int
getR()
{
return
r;
}
//计算
圆面积
方法
public
double
area(int
r)
{
return
3.14*r*r;
}
//计算
圆周长
方法
public
double
circleLength(int
r)
{
return
2*3.14*r;
}
}
class
CircleComputer
{
public
static
void
main(String[]
args)
{
int
cr
=
2;
Circle
c
=
new
Circle(cr);
int
r
=
c.getR();
System.out.println("圆的半径为:"+r);
System.out.println("圆的面积为:"+c.area(r));
System.out.println("圆的周长为:"+c.circleLength(r));
}
}
【编译与运行】
编译:javac
Circle.java
运行:java
CircleComputer
热心网友
时间:2024-10-22 02:39
Circle类:
public
class
Circle
{
private
double
r;//私有成员r
public
Circle(){}
public
Circle(double
r){//构造方法
this.r=r;
}
/**
*
计算面积
*
@return
*/
public
double
area(){
return
Math.PI*r*r;
}
/**
*
计算周长
*
@return
*/
public
double
circlelength(){
return
2*Math.PI*r;
}
public
double
getR()
{
return
r;
}
}
CircleComputer类:
public
class
CircleComputer
{
public
static
void
main(String[]
args)
{
Circle
c=new
Circle(1);
System.out.println("半径:"+c.getR());
System.out.println("周长:"+c.circlelength());
System.out.println("面积:"+c.area());
}
}