超简单的java问题,望指教的人别笑话呀

来源:百度知道 编辑:UC知道 时间:2024/09/23 10:46:12
class circle()
{
double pi=3.14;
double c,r;
c=r*pi*2;
return c;
}
class area()
{
double pi=3.14;
double s,r;
s=r*r*pi;
return s;
}
class naruto9
{
public static void main(String args[])
{
double r1=new circle();
double r1=new area();
r1=5.0;
r=r1;
System.out.println("圆的面积为:"+area()+";"+"圆的周长为:"+circle());
}
}

class naruto9
{
public static double circle(double r)
{

double pi=3.14;
double c;
c=r*pi*2;
return c;
}
public static double area(double r)
{
double pi=3.14;
double s;
s=r*r*pi;
return s;
}
public static void main(String args[])
{
double r1=circle(5.0);
double r2=area(5.0);

System.out.println("圆的面积为:"+r2+";"+"圆的周长为:"+r1));
}
}

如果你要定义自己的圆类的话,应该在相应的class里面加上计算它面积的方法,不应该直接写在class体里面。
另外,计算面积的参数,需要你把它传到方法体里面,所以需要在方法声明中加入参数。

用构造方法
class circle{
public circle(double r)
{
double pi=3.14;
double c,r;
c=r*pi*2};
get cir(){return c);
}
class area
{
public area(double r){double pi=3.14;
double s,r;
s=r*r*pi; }
get are(){return s};
}
class naruto9
{
public static void main(String args[])
{