从键盘输入学生姓名与成绩并判断是否有满分学员。

程序编写思路:

        先从键盘输入该组学员的人数,再从键盘输入本组学员的姓名与成绩,打印输出学员的姓名和成绩,最后查找是否有满分100分的学员,如果有显示姓名,如果没有则不显示。

//导入Scanner工具包
import java.util.Scanner;

//创建类
public class XueYuan{
    //创建main方法
    public static void main(String [] args){
       
         //创建键盘扫描器
        Scanner sc = new Scanner(System.in);
        
        //提示输入数据
        System.out.println("请输入学员人数:");
        
        //接收学员人数
        int count = sc.nextInt();
        
        //接收学员分数
        int [] xueyuan = new int[count];
        
        //接收学员姓名
        String [] names = new String[count];

        //遍历输入学员的姓名与成绩
        for(int i = 0 ; i < xueyuan.length ; i++){
        
            //输入学员姓名并保存到数组当中
            names[i] = sc.next;
        
            //输入学员成绩并保存在数组当中
            xueyuan[i] = sc.nextInt();
        }
        
            //关闭扫描器
            sc.close();

            //输出学员的成绩
            System.out.println("学员姓名与成绩如下:");
        
            //遍历输出学员的姓名与成绩
            for(i = 0 ;i < names.length ; i++){
                System.out.println(names[i]+":"+xueyuan[i]);
        }
        
            //查找满分学员
            System.out.println("满分学员:");
        
            //假定没有满分学员
            boolean manfen = false;
            
            //遍历查询是否有满分学员
            for(int i = 0; i<xueyuan.length ; i++){
        
                //如果学员分数为满分
               if(xueyuan[i]==100){
        
                //输出该学员的名字
                System.out.println(names[i]);
                manfen = true;
            }
        }
        
            //如果没有满分学员
            if(!manfen){
      
              //输出无满分
              System.out.println("无满分");
            }
    }
}

此程序使用了Scanner、数组、for循环、if判断语句、逻辑运算符

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大海春暖花开之际

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值