import javax.swing.JOptionPane;
import java.text.DecimalFormat;
public class Average1{
int gradeCounter,
gradeValue,
total;
double average;
String input;
total = 0;第一个有错的地方
gradeCounter=0;第二个有错的地方
input=JOptionPane.showInputDialog("Enter Integer Grade -1 to Quit:");
gradeValue=Integer.pareseInt(input); while(gradeValue!=-1){第三个有错的地方total=total+gradeValue;
gradeCounter=gradeCounter+1;第四个有错的地方是下一行input=input=JOptionPane.showInputDialog("Enter Integer Grade -1 to Quit:");
第五个有错地方是下一行gradeValue=
gradeValue=Integer.pareseInt(input);
}  
DecimalFormat toDigits = new DecimalFormat("0.00");//第七个地方是if这行
if ( gradeCounter != 0 ){average=(double)total/gradeCounter;第六个有错的地方JOptionPane.showMessageDialog(null,"班里的平均分为:"+twoDigits.format(average),"平均分","JOptionPane.INFORMATION_MESSAGE");

}else{
JOptionPane.showMessageDialog(null,"没有分数输入","平均分",JOptionPane.INFORMATION_MESSAGE);

}
System.exit(0);//第八个有错地方是这里,
}

解决方案 »

  1.   

    大家指点指点吧,本分刚刚学习java,
      

  2.   

    无语,不要把C++的习惯带到JAVA里面来,你不能只声明一次类型...
    int total = 0;
    int gradeCounter=0;
    哎,错的都是基本的语法问题,找本书看看吧
      

  3.   

    不会吧?我可有一本不错的入门学习课本呢,java how to program(Third Edition),这本书主要介绍JSDK1.2版本的。它里面的基本格式就是这样的。
      

  4.   

    import javax.swing.JOptionPane;
    import java.text.DecimalFormat;
    public class Average1{
    //////////////////////////////////
    public static void main(String[] args){
    /////////////////////////////////
    int gradeCounter,
    gradeValue,
    total;
    double average;
    String input;
    total = 0;第一个有错的地方
    gradeCounter=0;第二个有错的地方
    input=JOptionPane.showInputDialog("Enter Integer Grade -1 to Quit:");
    gradeValue=Integer.pareseInt(input); while(gradeValue!=-1){第三个有错的地方total=total+gradeValue;
    gradeCounter=gradeCounter+1;第四个有错的地方是下一行input=input=JOptionPane.showInputDialog("Enter Integer Grade -1 to Quit:");
    第五个有错地方是下一行gradeValue=
    gradeValue=Integer.pareseInt(input);
    }  
    DecimalFormat toDigits = new DecimalFormat("0.00");//第七个地方是if这行
    if ( gradeCounter != 0 ){average=(double)total/gradeCounter;第六个有错的地方JOptionPane.showMessageDialog(null,"班里的平均分为:"+twoDigits.format(average),"平均分","JOptionPane.INFORMATION_MESSAGE");

    }else{
    JOptionPane.showMessageDialog(null,"没有分数输入","平均分",JOptionPane.INFORMATION_MESSAGE);

    }
    System.exit(0);//第八个有错地方是这里,
    //////////////////////////////////
    }
    /////////////////////////////////
    }