zoukankan      html  css  js  c++  java
  • 用java通过键盘输入若干个int,直到输入#结束

    import java.util.ArrayList;
    import java.util.Scanner;
     
    public class Test {
        public static void main(String[] args) {
            ArrayList<Student> list = new ArrayList<Student>();//定义一个学生类
            Scanner input = new Scanner(System.in);//创建一个扫描器对象,用于读取从控制台输入
            int index = 1;//顺序号
            System.out.println("------------说明------------");
            System.out.println("1:输入格式:name,age 例如:tom,18");// 注意逗号是半角
            System.out.println("2:输入#号则结束输入");
            System.out.println("---------------------------");
            while (true) {
                System.out.println("请输入第" + index + "个学生信息 ");
                String str = input.nextLine();//从控制台读取一行
                if (str.equals("#")) {//如果输入的是#号, 
                    System.out.println("提示: 已经结束了学生信息的输入");
                    break;//跳出循环,结束输出
                }
                String[] info = str.split(",");//用逗号进行切割
                String name = info[0];
                int age = Integer.parseInt(info[1]);//从字符串转换成整数
                list.add(new Student(name, age));//创建个学生对象添加到list里
                index++;
            }
             
            System.out.println("刚刚成功输入的学生信息");
            for (Student student : list) {
                System.out.println(student);//输出学生信息
            }
        }
    }
  • 相关阅读:
    一本通1402 Vigen&#232;re密码
    一本通1166 求f(x,n)
    一本通1083 计算星期几
    一本通1157 哥德巴赫猜想
    一本通1156 求π的值
    SpringBoot多数据源:动态数据源
    cron 表达式
    自定义异常类
    CentOS7 常用命令集合
    想要学好Git,应该掌握哪些基础知识?
  • 原文地址:https://www.cnblogs.com/dlsunf/p/9150343.html
Copyright © 2011-2022 走看看