求问java中ch=(char)System.in.read()什么意思啊

日期:2018-04-11 21:13:26 人气:1

求问java中ch=(char)System.in.read()什么意思啊

执行System.in.read()方法将从键盘缓冲区读入一个字节的数据,然而返回的16位的二进制数据,其低8位为键盘的ASCII码,高8位为0 然后把结果要赋值给一个字符型变量,所以要用到类型转换。 所以要前面加个char强制转换。
    A+
热门评论