搜索区

如下 如果输入不是整数 会报错 怎么处理 加try?还是加个判断

2018-03-11 16:08肖禹  | 来自:Java编程基础 - Java编程语言基础 - 循环结构进阶

package test2;

import java.util.Scanner;

public class Cishu {
public static void main(String[] args) {
// 定义变量
int[] xuey = new int[4];// 4名学员的成绩
int classn = 3;// 3个班级
double sum = 0.0;// 总和
double avg = 0.0;// 平均分
int renshu = 0;// 不 小于85分的人数
for (int i = 1; i = 85) {
renshu++;
}
sum = sum + xuey[j];//班级分数总和
avg = sum / xuey.length;//求平均分
}
System.out.println("第" + i + "班级的平均分是:" + avg);

}
System.out.println("成绩不小于85分的有:" + renshu + "人");

}
}
悬赏2青鸟豆 | 浏览321

提交

满意答案

hasNextInt()判断..............哎~~~鬼一样的问答  屁用

肖禹  2018-03-11

共3条回答

  • SimpleDream   2018-03-13
    异常捕获呢
  • MrGuo   2018-03-12
    if(hasNextInt()){}else{    sc.next();//不加这个如果输入非数字会出错}

    查看全部

回顶部