java cmd 运行问题,非法的表达式开始怎么解决???

这是我的Java程序,弄了半天不知道哪儿出问题了,请大家帮帮忙,在线等急,非常感谢!!!publicclassCircimplementsCalculate,Geomet... 这是我的Java程序,弄了半天不知道哪儿出问题了,请大家帮帮忙,在线等急,非常感谢!!!
public class Circ implements Calculate,GeometryShape{
{
{
public float getArea(float r);
float area=Calculate.PI*r*r;
return area;
}
public float getCircumference(float r){
float circumference=2*Calculate.PI*r;
return circumference;
}
public void draw(){
System.out.println("画一个圆形!");
}
}
public static void main(String[] args){
Circ circ=new Circ();
float r=7;
float area=circ.getArea(r);
System.out.println("圆的面积为:"+area);
float circumference=circ.getCircumference(r);
System.out.println("圆的周长为:"+circumference);
circ.draw();
}
}
展开
 我来答
kaixingui2012
推荐于2016-10-12 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:6442万
展开全部
public class Circ implements Calculate,GeometryShape	{
public float getArea(float r){ //这里写错了!
float area=Calculate.PI*r*r;
return area;
}
public float getCircumference(float r){
float circumference=2*Calculate.PI*r;
return circumference;
}
public void draw(){
System.out.println("画一个圆形!");
}

public static void main(String[] args){
Circ circ=new Circ();
float r=7;
float area=circ.getArea(r);
System.out.println("圆的面积为:"+area);
float circumference=circ.getCircumference(r);
System.out.println("圆的周长为:"+circumference);
circ.draw();
}
}
追问

但是运行

还是有问题

追答
还有括号的问题,我最后更新你可能没有看到,再贴一次
public class Circ implements Calculate,GeometryShape    {
        public float getArea(float r){    
            float area=Calculate.PI*r*r;
            return area;
        }
        public float getCircumference(float r){
            float circumference=2*Calculate.PI*r;
            return circumference;
        }
        public void draw(){
            System.out.println("画一个圆形!");
        }
 
    public static void main(String[] args){
        Circ circ=new Circ();
        float r=7;
        float area=circ.getArea(r);
        System.out.println("圆的面积为:"+area);
        float circumference=circ.getCircumference(r);
        System.out.println("圆的周长为:"+circumference);
        circ.draw();
    }
}
王飞163
2015-04-15 · 超过59用户采纳过TA的回答
知道小有建树答主
回答量:125
采纳率:0%
帮助的人:71.1万
展开全部

你还真敢写啊


public class Circ implements Calculate,GeometryShape{
  public float getArea(float r){
  float area=Calculate.PI*r*r;
  return area;
   }
public float getCircumference(float r){
  float circumference=2*Calculate.PI*r;
  return circumference;
                                      }
public void draw(){
   System.out.println("画一个圆形!");
  }
public static void main(String[] args){
  Circ circ=new Circ();
  float r=7;
  float area=circ.getArea(r);
  System.out.println("圆的面积为:"+area);
  float circumference=circ.getCircumference(r);
  System.out.println("圆的周长为:"+circumference);
  circ.draw();
                                       }
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a470198949
2015-04-15 · TA获得超过359个赞
知道小有建树答主
回答量:592
采纳率:59%
帮助的人:203万
展开全部
public class Circ implements Calculate,GeometryShape{
{
   public float getArea(float r){
 float area=Calculate.PI*r*r;
 return area;
  }
public float getCircumference(float r){
 float circumference=2*Calculate.PI*r;
 return circumference;
                                     }
public void draw(){
  System.out.println("画一个圆形!");
                 }
 }
public static void main(String[] args){
 Circ circ=new Circ();
 float r=7;
 float area=circ.getArea(r);
 System.out.println("圆的面积为:"+area);
 float circumference=circ.getCircumference(r);
 System.out.println("圆的周长为:"+circumference);
 circ.draw();
                                      }
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lionheart1988
2015-04-15 · TA获得超过6445个赞
知道大有可为答主
回答量:5772
采纳率:72%
帮助的人:2469万
展开全部
方法声明后应该是方法体的{}没有分号的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
洋依辰7i
2015-04-15 · TA获得超过141个赞
知道小有建树答主
回答量:185
采纳率:100%
帮助的人:202万
展开全部
public float getArea(float r) {
float area=Calculate.PI*r*r;
return area;
}
大括号的位置错了
追问

恩 改了之后还是有错误啊

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式