JAVA的编程题,,,我们的作业啊,,,不会啊。。。急死了啊。。。

1、 编写程序,创建两个Circle类的对象,一个是单位圆,一个是圆心在(3,4),半径为5的圆,调用Circle中的成员函数,求圆的面积和周长并输出。
2、 仿造上面的圆类定义一个矩形类。然后声明这个矩形类的几个对象,并用对象访问矩形类的成员变量和方法。

public class Circle {
//位置坐标
public double x;
public double y;
//圆的半径
public double adius;
//返回圆的周长
public double getCircumference(){
return Math.PI*adius*2;
}
//返回圆的面积
public double getArea(){
return Math.PI*adius*adius;
}
public static void main(String[] args){
Circle c = new Circle();
c.x = 3;
c.y = 4;
c.adius = 5;
System.out.println("圆的周长是:"+c.getCircumference());
System.out.println("圆的面积是:"+c.getArea());
}
}
矩形你就照着改吧,都说了,也就没意思了。追问

...你都说了吧。。。有意思。。有意思还不成么、、、帮帮忙吧。。。

追答

public class Rectangular {
// 位置坐标
public double x;
public double y;
// 长
public double length;
// 宽
public double width;
// 返回矩形的周长
public double getCircumference() {
return 2 * (length + width);
}
// 返回矩形的面积
public double getArea() {
return length * width;
}
public static void main(String[] args) {
Rectangular r = new Rectangular();
r.length = 3;
r.width = 8;
System.out.println("矩形的周长是:"+r.getCircumference());
System.out.println("矩形的面积是:"+r.getArea());
r.width += 4;
System.out.println("矩形的周长是:"+r.getCircumference());
System.out.println("矩形的面积是:"+r.getArea());
}
}
哎,我还是建议你自己多写写练习,不然就亏了

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-19
package test1;
class san{
double x, y, z;

san(double _x, double _y, double _z){
x = _x;
y = _y;
z = _z;
}
void setX(double _x){
x = _x;
}

void setY(double _y){
y = _y;
}

void setZ(double _z){
z = _z;
}

double geta(san s){
return 3.14*(x - s.x)*(x - s.x);
}
}
public class Point{
public static void main(String[] args) {
san s = new san(1.0, 1.0, 2.0);
san s1 = new san(0.0, 0.0, 0.0);
System.out.println(s.geta(s1));
s.setX(3.0);
System.out.println(s.geta(new san(1.0, 2.0, 3.0)));
}
}
相似回答