Java代码实现学生分数统计,求出所有成绩的平均分和统计成绩的学生人数。

使用Java代码实现学生分数统计,求出所有成绩的平均分和统计成绩的学生人数。

第一次在优快云发布文章希望大家多多支持,本人是大一新生也是java初学者,如果有什么写的不对的地方希望大佬多多包涵和指正。

下面是代码块:

输入完想要输入的分数后输入0进行总结统计

public static void main(String[] args){
        int grade, sum,num,a;
        sum = 0;
        num = 0;
        Scanner input = new Scanner(System.in);
        System.out.println("欢迎来到刘同学的成绩统计系统!!!");
        System.out.println("请输入一个成绩:");
        grade = input.nextInt();


        while (grade !=0){
            if (grade >0 && grade<100){
                sum = sum+grade;
                num++;
            }else{
                System.out.println("请输入一个正确的成绩!!");
            }
            System.out.println("请输入一个成绩(按0进行成绩汇总):");
            grade = input.nextInt();
        }


        if (grade == 0){
            if (sum==0){
                System.out.println("请重新统计成绩!!!");
            }else{
                a = sum/num;
                System.out.println("本次成绩统计共统计"+num+"名同学,他们的平均分数是"+ a +"分!!!");
            }

        }
    }

如果第一个分数输入0则退出程序需要重新运行。[若想第一次输入0可以自动重新运行的话,可以将

if (grade == 0){
            if (sum==0){
                System.out.println("请重新统计成绩!!!");

改成,重新进行一次上面的While循环,但是需要重新命名变量,就像大程序里在套一个程序]本人目前只会这样 -_-|| 如果有其他简便方法,请大佬指教。谢谢!!!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值