import java.util.Scanner;//调用Scanner类包,获取键盘输入的调用
public class ZuoYe8{
public static void main(String[]args){//建立程序执行入口
Scanner sc=new Scanner(System.in);//获取输入数据的设置
int sum=0,i=1,a,b=0,j;//声明整型变量
double c=0;//设置一个double变量做平均分
do{//变量i的循环,班级循环
j=1;//赋值给学员,j循环的初始值
do{//j循环
System.out.println("请输入第"+i+"个班第"+j+"个学员的成绩");//打印提示
a=sc.nextInt();//扫描获取用户输入的数据
while(a<0||a>100){/*判断用户输入的数设否在0~100之间,不在就循环以下程序
*/
System.out.println("分数输入错误,请输入0~100的数字");//提示用户输入0~100的数字
System.out.println("请输入第"+i+"个班第"+j+"个学员的成绩");
a=sc.nextInt();//重新获取用户输入的数据
}
//用户输入了0~100之间的数,跳转的下面
if(a>=90){//判断分数大于90的学生
sum+=a;//分数大于90的学生分数和
b++;//b用来计算分数大于90分的人数
}
j++;//学员个数移动
}while(j<4);//限定每班3个人
i++;//班级号增加
}while(i<3);//限定班级
c=sum/b;//求90分以上学员的平均分
System.out.println("超过90的人数有:"+b);//输出90分以上的人数
if(b>0){//判断如果有人90分,则输出平均分
System.out.println("超过90的这批学员平均分为:"+c);}else//输出平均分
{ System.out.println(b);//若没有人90分,则输出0
}
}
}
java基础语法循环语句
最新推荐文章于 2023-02-02 19:14:17 发布