老师,请问如下代码为何无法实现图示效果?isEmpty()方法应如何使用?
case 4://输入班级的语文成绩
System.out.println("请输入要输入语文成绩的班级名称");
String input8 = sc.next();
Banji banji3 = school.searchByName(input8);
if (banji3 == null) {
System.out.println("该班级不存在");
continue;
} else {
List<Student> list1 = banji3.getStuList();
if (list1.isEmpty()) {
System.out.println("还未添加学生信息");
continue;
} else {
for (int i = 0; i < list1.size(); i++) {
String stuNum = list1.get(i).getStuNum();
System.out.println("请输入学号为" + stuNum + "的学生语文成绩");
try {
float scoreChinese = sc.nextFloat();
banji3.insertChineseScore(stuNum, scoreChinese);
} catch (InputMismatchException e) {
System.out.println("不能输入非数字,请重新输入");
sc.next();
continue;
}
}
}
}
28
收起
正在回答 回答被采纳积分+1
2回答
相似问题
登录后可查看更多问答,登录/注册
java工程师2020版
- 参与学习 人
- 提交作业 9410 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程


恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星