这里用到了用户输入,for循环,boolean类型的判断
import java.util.Scanner;
public class Sxj06 {
public static void main(String[] args){
//实例化用户输入(扫描)
Scanner sc=new Scanner(System.in);
//提示输入用户名字
System.out.println("请输入用户的名字");
String name=sc.next();
//声明变量储存总成绩
int count=0;
//定义一个标记,标记是否完整的输入五门成绩
boolean flag=true;
//依次输入5门成绩
for(int i=1;i<=5;i++){
//提示输入成绩
System.out.println("请输入第"+i+"门成绩");
int score=sc.nextInt();
//将每一门成绩累加到总成绩
count=count+score;
//判断分数是否合理
if(score<0||score>100){
flag=false;
System.out.println("输入有误,请检查后重新执行");
break;
}
}
if(flag){
//计算平均成绩
int pjcj=count/5;
System.out.println(name+"的平均成绩是"+pjcj);
}
}
}