大家帮忙看看这个程序,我找不出错误。感谢了。………………

来源:百度知道 编辑:UC知道 时间:2024/05/29 00:20:01
package chengjipingding;
import javax.swing.JOptionPane;
public class GradeAnalysis {
public static void main(String args[]){
double[] a= new double[5];
double[] sum= new double[5];
for(int j = 0;j < 5;j++){
a[j] = 0;
sum[j] = 0;
}
FIRST: for(int i = 1;i< 9;i++){
String charscore =JOptionPane.showInputDialog(null,"学生成绩","评定等级专用",JOptionPane.QUESTION_MESSAGE);
int score = Integer.parseInt(charscore);
if (score >= 90 && score <= 100)
a[0]++;
sum[0] = sum[0] + score;
else if(score >= 80 && score <90)
a[1]++;
sum[1] = sum[1] + score;
else if(score >= 70 && score < 80)
sum[2] = sum[2] + score;
a[2]++;
else if (score > 60 && score < 70)
a[3]++;
sum[3] = sum[3] + s

帮楼主该了一下,可以保证程序正常编译,运行:

import javax.swing.JOptionPane;
public class GradeAnalysis {
public static void main(String args[]){
double[] a= new double[5];
double[] sum= new double[5];
for(int j = 0;j < 5;j++){
a[j] = 0;
sum[j] = 0;
}
FIRST: for(int i = 1;i< 9;i++){
String charscore =JOptionPane.showInputDialog(null,"学生成绩","评定等级专用",JOptionPane.QUESTION_MESSAGE);
int score = Integer.parseInt(charscore);
if (score >= 90 && score <= 100) {
a[0]++;
sum[0] = sum[0] + score;
}
else if(score >= 80 && score <90) {
a[1]++;
sum[1] = sum[1] + score;
}
else if(score >= 70 && score < 80) {
sum[2] = sum[2] + score;
a[2]++;
}
else if (score > 60 && score < 70) {
a[3]++;
sum[3] = sum[3] + score;
}
else if(score >0 && score < 60) {
a[4]++;
sum[4] = sum[4] + score;
}
else JOptionPan