计算学生五门课程的平均分(如果输入的为负数,则提示用户结束循环)
public static void 第十八题() {标签:aa,sum,System,break,循环,平均分,out,布尔 From: https://www.cnblogs.com/Argitacos/p/17226784.html
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);
}
}