关于java的问题(怎么平均分为0)我刚学!很菜!高手帮帮忙!

来源:百度知道 编辑:UC知道 时间:2024/07/07 16:35:53
import java.util.*;
class Text1{
int java;
int math;
int db;
int text;
public int guo(){
text=(java+math+db)/3;
return text;

}
public void guoK(){
System.out.println("平均分为" +guo());
}
}
public class gddg {
public static void main(String[] args) {
Text1 sc=new Text1();
Scanner input=new Scanner(System.in);
System.out.println("请输入Java成绩:" );
int java=input.nextInt();
System.out.println("请输入C成绩:");
int c=input.nextInt();
System.out.println("请输入Db成绩");
int db=input.nextInt();
sc.guoK();
}
}

int java=input.nextInt();
int c=input.nextInt();
int db=input.nextInt();

分别改成

sc.java=input.nextInt();
sc.c=input.nextInt();
sc.db=input.nextInt();

import java.util.*;

class Text1 {
int javaScore;
int mathScore;
int dbScore;
int average;

public int compute(int java, int math, int db) {
return (java + math + db) / 3;

}
}

public class gddg {
public static void main(String[] args) {
Text1 sc = new Text1();
Scanner input = new Scanner(System.in);
System.out.println("请输入Java成绩:");
int javaScore = input.nextInt();
System.out.println("请输入C成绩:");
int mathScore = input.nextInt();
System.out.println("请输入Db成绩");
int dbScore = input.nextInt();
System.out.println("平均分为" + sc.compute(javaScore, mathScore, dbScore));

}
}

已经帮你改了