Welcome 微信登录

首页 / 软件开发 / JAVA / Java小例子 - 读取控制台的用户输入

Java小例子 - 读取控制台的用户输入2011-06-12 csdn博客 YidingHe想当年学 BASIC 的时候,获取用户输入多简单,就一个 input;后来学 C, 也挺简单,一个 scanf();后来学 c++,同样简单,一个 cin <<;到了 Java 这里,麻烦来了。

1、简单的获取用户输入

下面是一个基本的例子,包含解释:

1.import java.io.BufferedReader;2.import java.io.InputStreamReader;3.import java.io.IOException;4.5.public class BasicInput {6.7.public static void main(String[] args) {8.try {9.// 在 Java 当中,用户输入要通过 InputStream (输入流)来获取。10.// System.in 就是系统的输入流。缺省情况下这个输入流连接到控制台(命令行)。11.// InputStreamReader 就是用来读取 InputStream 的类。12.InputStreamReader is_reader = new InputStreamReader(System.in);13.14.// 通常使用 BufferedReader 来读取 InputStream 中的字符串内容。15.// BufferedReader 可以一次读取一行。16.String str = new BufferedReader(is_reader).readLine();17.18.// 将读取的字符串输出到屏幕上。19.System.out.println("您输入的是:" + str);20.} catch (IOException e) {21.e.printStackTrace();22.}23.}24.}