用java编写的求圆面积及其周长的程序

来源:百度知道 编辑:UC知道 时间:2024/05/18 01:26:19
这是我编写的程序
public class circle
{
final float PI=3.14f;
int x,y;
float get area();
{
float area;
area=PI*r*r;
Return area;
}
float get Permineter();
{float Z;
Z=2*PI*r
Return Z;
}
}
有错误,但是我找不出来,望高手指点哈
经过高手指点,我把程序改成了下面的这个,但是还是有错误;希望再度有人帮忙
public class circle
{
public static void main(String arg[])
{
final float PI=3.14f;
int x,y;
int r;
float getarea();
{
float area;
area=PI*r*r;
return area;
}
float getPermineter()
{float Z;
Z=2*PI*r;
return Z;
}
}
}

真是错误百出啊。
1,r是没有被声明过的变量。
2,方法后面直接跟大括号,没有分号。
3,方法名 get area();中间空一格是什么意思啊。空一格就表示这时两个方法名,一个方法不能有两个方法名
4,java区分大小写 Return 应写为 return .
5,Z=2*PI*r 这句话没有分号,分号表示结束。
帮你改了 如下:
public class Circle {
final float PI = 3.14f;
int r;

float getarea() {
float area;
area = PI * r * r;
return area;
}

float getPermineter() {
float Z;
Z = 2 * PI * r;
return Z;
}
}

public class circle
{
final float PI=3.14f;
int x,y;
float get area();//get后不应有空格,括号不该有分号
{
float area;
area=PI*r*r;//变量r没有声明
Return area;//return不应该大写
}
float get Permineter();//get后不应有空格,括号不该有分号
{float Z;
Z=2*PI*r//缺分号
Return Z;//return不应该大写
}
}

你的半径r声明了没?