System.in.read() && java.io.IOException

Posted profesor

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了System.in.read() && java.io.IOException相关的知识,希望对你有一定的参考价值。

 

import java.io.IOException;

public class Test
{
    public static void main (String[] args)
    throws IOException
    {
        char a = (char) System.in.read(); //默认接受int,如果需要输出char,需要type cast
        int b = System.in.read(); //这里就不需要type cast了
        System.out.println("a = " + a);
        System.out.println("b = " + b);
    }
}

 

运行程序, 仅输入a, 然后回车,会得到
a = a;
b = 10; // 对应的是line feed的ASCII值

以上是关于System.in.read() && java.io.IOException的主要内容,如果未能解决你的问题,请参考以下文章

为啥 Java System.in.read() 可以调用不是静态方法

java中从控制台让用户输入参数的语句是啥?

Java中从控制台输入数据的几种常用方法

字节流 system.in

请教大家,关于byte类型的运算问题

Java从控制台获取数据的方法