Java如何读取控制台输入呢?
									在一个命令行程序中,我们经常需要读取控制台中的输入信息,
那么Java中如何读取控制台的输入信息呢?下文将一一道来,如下所示:
				 
				那么Java中如何读取控制台的输入信息呢?下文将一一道来,如下所示:
实现思路:
    借助System.in包即可完成获取控制台信息的输入
 如:
   采用BufferedReader对象创建一个字符流
   BufferedReader br = new BufferedReader(new 
                      InputStreamReader(System.in));
 
    注意事项:
        使用br.readLine()方法将读取一个字符串
        使用br.read()方法将读取一个字符
 例:
package com.java265.com;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class testMain {
	/*
	 * java265.com 读取控制台单个字符的示例分享
	 */
	public static void main(String[] args) throws Throwable {
		char c;
		// 使用 System.in 创建 BufferedReader
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		System.out.println("输入字符, 按下 'q' 键退出。");
		// 读取字符
		do {
			c = (char) br.read();
			System.out.println(c);
		} while (c != 'q');
	}
}
-----运行以上代码,当控制台 输入 "java25.com"回车后,将依次输出以下字符串---
输入字符, 按下 'q' 键退出。
java265.com
j
a
v
a
2
6
5
.
c
o
m
 例:
package servlet01;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class testMain {
	/*
	 * java265.com 读取控制台信息-输出字符串的示例分享
	 */
	public static void main(String[] args) throws Throwable {
		String c;
		// 使用 System.in 创建 BufferedReader
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		System.out.println("输入字符, 按下 \"q\" 键退出。");
		// 读取字符
		do {
			c = br.readLine();
			System.out.println(c);
		} while (c != "q");
	}
}
-----运行以上代码,将输出以下信息---
输入字符, 按下 "q" 键退出。
java265.com
java265.com
Java教程
Java教程
									
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

 
			 
                
                
                
               
 
          

