char c=(char)System.in.read()请问错误在哪啊? char c=(char)System.in.read()请问错误在哪啊?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 System.in.read() 是字节流 不能转型成字符 字节流不好转为字符流,单个的字节没有啥意义,除非是ascii里能显示的部分可以打印出来.当然用一个char型保存一个字节是可以的, 不用强转. 因为char是两个字节保存的 更正, 应该是需要强转的,因为System.in.read()得到的是int, 但实际上只是一个字节的数据而已. ....程序本身没有问题..就是没有加异常处理... try { char c = (char) System.in.read(); System.out.println("sss:"+c); } catch (IOException e) { e.printStackTrace(); } java把ftp服务器上的文件打包,然后下载 请问下应该怎么对java web进行测试? 菜鸟问题:线程的run方法是在什么时候调用的呢? 大家都来帮忙或学习呀,如何得到一个指定的月中有几周? 谢谢 JAVA 如何读取客户机的硬盘序列号? 深圳易思博公司是如此的无耻。。。。。 很想学Java介绍点经验? 问一个关于包的问题? 如何编译多个文件 初学者,选择什么样的教科书?请大家谈谈、 这个是什么时间格式2008-09-25T09:30:47.0Z ? 哪位高手帮我改下这JAVA题
当然用一个char型保存一个字节是可以的, 不用强转. 因为char是两个字节保存的
char c = (char) System.in.read();
System.out.println("sss:"+c);
} catch (IOException e) {
e.printStackTrace();
}