zoukankan      html  css  js  c++  java
  • 用对象型泛型和ArraysList写一个输入学员信息并展示

    题目:录入学员信息并保存,当录入学员的编号为0时结束,展示出学员信息

    //student类

    public class Student {   

           public int id;

           public String name;    

           public int age;   

           public Student() {

                 super();

           }

           public Student(int id, String name, int age) {

                 super();

                 this.id = id;   

                 this.name = name;  

                 this.age = age;  

    }

    //text

    public class Text {
          public static void main(String[] args) {
                System.out.println("*****录入学员信息,当录入学员的编号为0时结束*****");
                Scanner input = new Scanner(System.in);
                ArrayList<Student> arraylist = new ArrayList<Student>();
                //输入学员信息
                while(true){
                     Student student = new Student();
                     System.out.print("请输入学员学号:");
                     student.id = input.nextInt();
                     if(student.id==0){
                           System.out.println("结束录入!");
                           break;
                     }else{
                           System.out.print("请输入学员姓名:");
                           student.name = input.next();
                           System.out.print("请输入学员年龄:");
                           student.age = input.nextInt();
                           arraylist.add(student);
                     }
                 }
            
                 //输出学员信息
                 System.out.println("学员的信息如下:");
                 System.out.println("学号 姓名 年龄");
                 Iterator<Student> iterator = arraylist.iterator();
                 while(iterator.hasNext()){
                        Student a = iterator.next();
                        System.out.println(a.id+" "+a.name+" "+a.age);
                  }

    }

    运行结果:

  • 相关阅读:
    树莓派 无线网卡配置
    树莓派.Net MVC4 Mono4 Jexus
    springcloud超简单的入门3--负载均衡
    springcloud超简单的入门2--Eureka服务治理
    SpringCloud超简单的入门(1)--一些简单的介绍
    Tomcat9控制台中文乱码的解决方案
    win10 调整音量时 左上角弹框 的解决办法
    .NETCore 添加Docker支持,并上传镜像至Docker Hub,最后在CentOs中拉取镜像运行
    假设每台交换机上行有N条线,两跳内,可以最多让多少个交换机互通?
    .netcore微服务-SkyWalking安装部署IIS
  • 原文地址:https://www.cnblogs.com/wangxinqiang1995/p/5774609.html
Copyright © 2011-2022 走看看