条件: 如果某分数录入为负,停止录入并提示录入错误 循环录入成绩,判断录入正确性;录入错误,使 用break语句立刻跳出循环;否则,累加求和。
import java.util.Scanner;
public class MarTest09{
public static void main (String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入学生姓名:");
String name = sc.next();
int sum = 0;
int cj =0;
for (int i = 1;i <= 5;i++){
System.out.println("请输入第" + i + "门课的成绩:");
cj = sc.nextInt();
if (cj<=0){
System.out.println("抱歉,分数录入错误,请重新进行录入!");
break;
}else{
sum = sum + cj;
}
int pjs = sum/5;
System.out.println(name + "的平均分是:" + pjs);
}
}
}