zoukankan      html  css  js  c++  java
  • Java 读取控制台输入

    Java 提供了我们两种读取控制台输入的方法:

    一、传统方法

    public class ReadConsoleOld {
        public static void main(String[] args) throws IOException {
            BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
            
            while(true){
                String line = reader.readLine();
                
                System.out.println(line);
            }
        }
    }
    

    二、JDK5以后引入的java.util.Scanner;

    public class ReadConsole {
        public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);
            while(true){
                String content = scanner.nextLine();
                System.out.println(content);
            }
        }
    }
    

      Scanner 为我们提供了多种不同类型数据的读取方法,如果输入的数据无法转换为我们所需的数据类型会抛出异常:

      

      

  • 相关阅读:
    Linux ld命令
    Linux readelf命令
    linux ar命令
    Linux升级Ruby
    Linux dkpg命令
    Linux apt-get命令
    Linux xxd命令
    Linux objdump命令
    Linux ldconfig命令
    git 删除目录
  • 原文地址:https://www.cnblogs.com/gaohuiqian/p/5258610.html
Copyright © 2011-2022 走看看