需求说明:循环录入某学生5门课的成绩并计算平均分,如果某分数录入为负,使用break语句停止录入,并提示录入错误,实现效果如下图所示。
package 作业;
import java.util.Scanner;
public class 作业12使用break语句 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("输入学生姓名:");
Scanner scanner=new Scanner(System.in);
String name = scanner.next();
double sum=0;
double arg=0;
for (int i = 01; i <=5; i++) {
System.out.println("请输入第"+i+"门课的成绩:");
int score = scanner.nextInt();
if(score<0){
System.out.println("抱歉,分数录入错误,请重新录入!");
break;
}
sum=sum+score;
arg=sum/5;
}
System.out.println("平均分为:"+arg);
}
}