java基础语法循环语句

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
  }
 }
}
  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值