关于java标准输入的语句问题

将来的王 2019-09-10 09:01:29
学过Java的人都知道,在教科书上面的标准输入语句的例题是这样的: public class input { public static void mian(String[] args) { char ch; ch=(char)System.in.read(); System.out.println(ch); } } 为什么运行之后会出现错误呢! 显示这个语句有问题ch=(char)System.in.read(); 求各路大佬的帮助!
...全文
243 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 4 楼 将来的王 的回复:
[quote=引用 3 楼 清风明月逍遥云的回复:]main 不是mian 另外read一定要抛异常 谁知道敲键盘的人是否会乱输入
新学小白,请问抛异常是什么意思呢![/quote] 看起来你还没学到“异常”那一课吧? 对于程序员无法控制的一些异常行为,比如你希望打开某文件,它却不存在,或者希望用户输入数字,用户却输入字母,这些是你无法控制的,会引起程序崩溃;为了避免崩溃,你要使用一定的方法,那就是抛异常。至于怎么抛,学到那一课自然就知道了。
  • 打赏
  • 举报
回复
main 不是mian 另外read一定要抛异常 谁知道敲键盘的人是否会乱输入
oh_Maxy 版主 2019-09-10
  • 打赏
  • 举报
回复
main
可以放到ide里看下,会提示错误信息。
将来的王 2019-09-10
  • 打赏
  • 举报
回复
引用 3 楼 清风明月逍遥云的回复:
main 不是mian 另外read一定要抛异常 谁知道敲键盘的人是否会乱输入
新学小白,请问抛异常是什么意思呢!
weixin_43869905 2019-09-10
  • 打赏
  • 举报
回复
1 . 你主方法写错了 2 read 要抛异常 或者 catch住

51,410

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧