用JA V A实现的计算平均成绩的代码
/* 本程序计算一个班学生某门课程的平均成绩,当输入学生人数为0时,提示不合法并重新输入。
*某个学生成绩区间为0到100,输入不合法时提示错误并重新输入。操作完全正确时输出显示学生
*总人数、总成绩和平均成绩.
*/
package avgGrade;
import java.io.*;
public class Avg {
static float totalGrade=0;
public static void main(String[] args) {
int studentNum=0;
Boolean is=true;
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
while(is){
try {
//学生总人数
System.out.print("总人数:");
studentNum=Integer.parseInt(br.readLine());
float[] stuGrade=new float[studentNum];
if(studentNum==0){
System.out.println("人数不能为0 !"); //输入不合法,则继续本次输入
}else{
for(int i=0;itry{
//学生成绩
System.out.print("输入第"+(i+1)+"名学生成绩:");
stuGrade[i]=Float.parseFloat(br.readLine());
if(stuGrade[i]>100||stuGrade[i]<0){
System.out.println("输入错误!");
i--; //输入不合法,则继续本次输入
}
i++;
}catch (NumberFormatException e){