当前位置: 代码迷 >> Java相关 >> 帮我看看这个哪里错了
  详细解决方案

帮我看看这个哪里错了

热度:92   发布时间:2010-09-14 13:47:32.0
帮我看看这个哪里错了
程序代码:
class Point{
      public int sum(int x, int y , int z ){
            sum =x + y + z;
            return sum;
          }
      public int aver(int x , int y , int z){
        aver = (x + y + z)/3;
        return aver;         
           }
           public static void main (String args []){
               Point num = new num();
               System.out.println(num.sum(90,90,90));
               System.out.println(num.aver(90,90,90));
               System.out.println("这个就是同学的成绩");
               }
     
    }
编译了以后好多错误   又查不出来
就是用类方法求同学的成绩总和跟平均成绩
----------------解决方案--------------------------------------------------------
C和java学杂了吧
----------------解决方案--------------------------------------------------------
感觉陌生
----------------解决方案--------------------------------------------------------
回复 2楼 xingjing314
怎么弄哦
----------------解决方案--------------------------------------------------------
哎嘛,不知道说什么了
Point num = new num()
sum
aver
c里面用变量不需要声明类型的嘛?
又该有C的基础比较好学的吧

----------------解决方案--------------------------------------------------------
class Point {
    int sum , aver; //要定义变量
      public int sum(int x, int y , int z ){
            sum =x + y + z;
            return sum;
          }
      public int aver(int x , int y , int z){
        aver = (x + y + z)/3;
        return aver;         
           }
           public static void main (String args []){
               Point num = new Point(); //这里 是Point类
               System.out.println(num.sum(90,90,90));
               System.out.println(num.aver(90,90,90));
               System.out.println("这个就是同学的成绩"); //这里把中文的符号改成英制
               }
     
    }
----------------解决方案--------------------------------------------------------
我惹事
----------------解决方案--------------------------------------------------------
回复 楼主 zy5303335
第二条语句有错误 数据类型有错误  可能是格式不对
----------------解决方案--------------------------------------------------------
sum =x + y + z;
return sum;

sum是什么东西?申明呢?类型呢?
----------------解决方案--------------------------------------------------------
class Point{
      public int sum(int x, int y , int z ){
            int sum =x + y + z;
            return sum;
          }
      public int aver(int x , int y , int z){
        int aver = (x + y + z)/3;
        return aver;         
           }
public static void main (String args []){
      Point num = new Point();
       System.out.println(num.sum(90,90,90));
        System.out.println(num.aver(90,90,90));
        System.out.println("这个就是同学的成绩");
               }
     
    }

你的错误之处:变量必须先声明后使用;sum,aver;通过对象调用成员方法时创建对象得用格式  类名 对象名=new 类名();还有取模运算时候往往有小数点,所以最好用double类型!
----------------解决方案--------------------------------------------------------
  相关解决方案