import java.util.Scanner;
public class avergescore {
public static void main (String[]args){
Scanner scanner=new Scanner(System.in);
int score=o;
int sum=o;
int count=-1;
while(score!=-1){
count++;
sum+=score;
System.out.print("输入分数(-1结束):");
score=scanner.nextInt();
}
System.out.println("平均:"+(double)sum/count);
}
}这个是一个简单的关于算平均成绩的 哪里有问问题啊 运行不起来】

解决方案 »

  1.   

    我在MyEclipse上运行了一下就是显示的错误是
    int score=0;
    int count=0;
    而你这里是字母'o',而不是阿拉伯数字零呀。你可以试一试。
      

  2.   

    0非o
    哈哈欢迎加入 JAVA交流群 72923840
      

  3.   

    public class avergescore {
    public static void main(String[] args) {
    Scanner scanner=new Scanner(System.in); 
    int score=0; 
    int sum=0;
    int count = -1;
    while(score!=-1){ 
    count++; 
    sum+=score; 
    System.out.print("输入分数(-1结束):"); 
    score=scanner.nextInt(); 

    System.out.println("平均:"+(double)sum/count); 

    }把代码写在方法里
      

  4.   

    那您在上面运行起来嘛 我用得是JCreator好像还是不行 我比较笨  不好意思啊
      

  5.   

    再一个检查一下是不是你的jcreator有设置上的问题
      

  6.   

    count 不能为0,你可以把count定义为一