广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

惠州怎么从控制台读取多字符输入?_北大青鸟IT学校

作者:邓华发布时间:2021-01-12分类:Java技术浏览:1384


导读:怎么从控制台读取多字符输入?相信学Java的你一定遇到过这个问题,那么下面我们一起看看惠州北大青鸟学术部老师对这个题的讲解吧!

怎么从控制台读取多字符输入?相信学Java的你一定遇到过这个问题,那么下面我们一起看看惠州北大青鸟学术部老师对这个题的讲解吧!

从 BufferedReader 对象读取一个字符要使用 read() 方法,它的语法如下:

int read() throws IOException

每次调用 read() 方法,它从输入流读取一个字符并把该字符作为整数值返回。 当流结束的时候返回 -1。该方法抛出 IOException。

下面的程序示范了用 read() 方法从控制台不断读取字符直到用户输入 "q" 。

// 使用 BufferedReader 在控制台读取字符


 import java.io.*;


 public class BRRead {

    public static void main(String args[]) throws IOException

    {

       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');

    }

 }

以上实例编译运行结果如下:

输入字符, 按下 'q' 键退出.

 123abcq

 1

 2

 3

 a

 b

 c

 q

想学Java软件开发吗?来惠州北大青鸟新方舟校区学。

java5.png

Java

标签:惠州计算机JAVA软件开发惠州计算机Java软件开发惠州计算机JAVA培训惠州计算机JAVA软件开发学校惠州计算机Java软件开发培训JAVAJava软件开发


Java技术排行
标签列表
网站分类
文章归档
最近发表