会员
众包
新闻
博问
闪存
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Garden of Yean
首页
博问
闪存
管理
Java习题之圆类
声明一个Circle类表示一个圆,此类具有一个表示半径的成员变量,具有一个计算圆的面积的成员方法,具有一个计算圆的周长的成员方法。声明一个单独的类测试此类的成员变量。
实体类Circle:
/** */
/**
*
*/
package
exercise;
/** */
/**
*
@author
Mr.Jia
*
*/
public
class
Circle
{
//
定义π的值
private
static
float
PI
=
3.1415926F
;
/**/
/*
* 成员变量
*/
private
float
radius;
/** */
/**
*
@return
the radius
*/
public
float
getRadius()
{
return
radius;
}
/** */
/**
*
@param
radius the radius to set
*/
public
void
setRadius(
float
radius)
{
this
.radius
=
radius;
}
/**/
/*
* 构造方法
*/
public
Circle()
{}
public
Circle(
float
radius)
{
this
.radius
=
radius;
}
public
Circle(
int
radius)
{
this
.radius
=
(
float
) radius;
}
/**/
/*
* 成员方法
*/
public
float
circleArea()
{
return
PI
*
this
.radius
*
this
.radius;
}
public
float
circleCircumference()
{
return
2
*
PI
*
this
.radius;
}
/**/
/*
* 方法重写
*/
public
String toString()
{
return
String.format(
"
半径为%f的圆面积为%f,周长为%f
"
,
this
.radius,
this
.circleArea(),
this
.circleCircumference());
}
}
测试类:
package
exercise;
/** */
/**
*
@author
Mr.Jia
*
*/
public
class
CircleTest
{
/** */
/**
*
@param
args
*/
public
static
void
main(String[] args)
{
Circle c
=
new
Circle(
3.0F
);
System.out.println(c.toString());
c.setRadius(
4
);
System.out.println(c);
}
}
posted on
2009-10-31 17:04
Yean
阅读(
784
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部