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教程
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。