首页 > 其他分享 >课程平均分,出现负数值结束循环(布尔变量,break)

课程平均分,出现负数值结束循环(布尔变量,break)

时间:2023-03-17 14:56:18浏览次数:50  
标签:aa sum System break 循环 平均分 out 布尔

计算学生五门课程的平均分(如果输入的为负数,则提示用户结束循环)

 

public static void 第十八题() {
System.out.print("输入学生姓名:");
String a = input.next();
int sum = 0;                        //设置总数和为0
boolean aa = true;                    //设一个布尔类型
for (int c = 1; c <= 5; c++) {
System.out.println("输入第" + c + "门课的成绩:");
int d = input.nextInt();
sum += d;                      //赋值运算符sum=sum+d,每次循环加入本门课程的成绩
if (d < 0) {
aa = false;                  //若出现负数,则变量aa变为否定
System.out.println("用户结束循环");      //出现负数结束循环
break;                      //跳出循环
}
}
if (aa) {                        //无负数值,aa是正确的,五门课的平均分为总数除以5,输出
System.out.println(a + "的平均分是:" + sum / 5);
}
}

标签:aa,sum,System,break,循环,平均分,out,布尔
From: https://www.cnblogs.com/Argitacos/p/17226784.html

相关文章