博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java 读取控制台输入
阅读量:5298 次
发布时间:2019-06-14

本文共 735 字,大约阅读时间需要 2 分钟。

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 为我们提供了多种不同类型数据的读取方法,如果输入的数据无法转换为我们所需的数据类型会抛出异常:

  

  

转载于:https://www.cnblogs.com/gaohuiqian/p/5258610.html

你可能感兴趣的文章
(转)Java中的String为什么是不可变的? -- String源码分析
查看>>
HNU 10362 A+B for Input-Output Practice (II)
查看>>
iOS——UIButton响应传参数
查看>>
【转帖】关于'eh vector constructor/destructor iterator'的讨论及类的内存分布模型
查看>>
十. 图形界面(GUI)设计9.列表和组合框
查看>>
10.17动手动脑
查看>>
操作系统实验一:并发程序设计
查看>>
互联网协议入门(一)
查看>>
Air Max 1 Men's Shoe Black/Team Red [NIKE-NO.12030]
查看>>
16_Python变量作用域_Python编程之路
查看>>
js 数组,字符串,json互相转换(在select实现多个输入的时候与后台交互常使用)...
查看>>
js index of()用法
查看>>
XSS原理及防范
查看>>
WPF中Image显示本地图片
查看>>
SVN版本管理
查看>>
哈希表等概率情况下查找成功和查找不成功的平均查找长度的计算
查看>>
SQL 操作结果集 -并集、差集、交集、结果集排序
查看>>
flume监控
查看>>
无法重启ssh
查看>>
Bugly热更新——初探
查看>>