帮我看看这个哪里错了
程序代码:
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("这个就是同学的成绩");
}
}
编译了以后好多错误 又查不出来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类型!
----------------解决方案--------------------------------------------------------