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);//第八个有错地方是这里,
}
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);//第八个有错地方是这里,
}
解决方案 »
- Image.这个类有createImage()方法?
- 请问,for循环对this进行迭代是什么意思
- 关于Servlet程序
- short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
- 关于java编译工具
- 2个外网之间的机器 如何实现文件传输(Tcp or UDP)
- 如何删除JTable中的一列??
- 有没有办法加快Java数据库应用client端的数据显示呢?
- 请问一个删除目录的问题
- 10分,晚上结帐
- 如何将Set 转换成一个SortedSet? 或者将一个HashMap 转换成一个SortedMap?谢先!
- 请问有什么方法可以简单做这个题??
int total = 0;
int gradeCounter=0;
哎,错的都是基本的语法问题,找本书看看吧
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);//第八个有错地方是这里,
//////////////////////////////////
}
/////////////////////////////////
}