社区
非技术区
帖子详情
简单的错误,why?
zellniu
2002-03-01 12:58:31
import java.io.*;
class Hello
{
public static void main(String[] args)
{
char ch;
try
{
ch = (char)System.in.read();
}
catch (IOException e)
{
System.out.println("Input error!");
}
}
}
为什么抛出异常?(用的是editplus)
...全文
63
18
打赏
收藏
简单的错误,why?
import java.io.*; class Hello { public static void main(String[] args) { char ch; try { ch = (char)System.in.read(); } catch (IOException e) { System.out.println("Input error!"); } } } 为什么抛出异常?(用的是editplus)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
FY2693
2002-03-01
打赏
举报
回复
应该先引入包
import java.io.*;
程序没有错误。
GJA106
2002-03-01
打赏
举报
回复
不明白!
zellniu
2002-03-01
打赏
举报
回复
Input error!java.io.IOException: 句柄无效
关键是没有提示输入啊!
GJA106
2002-03-01
打赏
举报
回复
把异常显示出来:
System.out.println("Input error!"+e);
然后贴到这儿来看一看
zellniu
2002-03-01
打赏
举报
回复
system.in没有提示要输入,就是不知道为什么。
pengji
2002-03-01
打赏
举报
回复
System.in你有没有从控制台输入啊?!
GJA106
2002-03-01
打赏
举报
回复
编译,运行没有异常。怎么出现这么多问题来。
zellniu
2002-03-01
打赏
举报
回复
classpath & path用editplus还需要设置吗?怎么设?(win2000)
CanFly
2002-03-01
打赏
举报
回复
要不你这样运行试一下!
C:\>javac -d c:\myclass\Hello.java
C:\>java -cp c:\myclass Hello
c:\myclass 工作目录!
xiaobi_liang
2002-03-01
打赏
举报
回复
两种可能
System.in.read()
要抛出IOException
char cast conversion可能也会抛出异常吧
(不确定)
hangchangc
2002-03-01
打赏
举报
回复
System.in.read();错误,你可以先把CH=一个字符,再对其进行编译,看看是不是还会抛出异常。
hangchangc
2002-03-01
打赏
举报
回复
System.in.read();错误,你可以先把CH=一个字符,再对其进行编译,看看是不是还会抛出异常。
CanFly
2002-03-01
打赏
举报
回复
我也运行了没有问题阿!
是不是你的classpath设置的不对!
你的异常是什么?
zellniu
2002-03-01
打赏
举报
回复
添一句,可能是设置有问题。但是what问题呢?
不用editplus用什么?
输出为Input error!(即try中抛出异常)
sdyqingdao
2002-03-01
打赏
举报
回复
which error?
yanchang
2002-03-01
打赏
举报
回复
没问题吧
别用editplus编译!
GJA106
2002-03-01
打赏
举报
回复
class Hello
改为
public class Hello
jimw
2002-03-01
打赏
举报
回复
我运行了,好象没问题呀!
WHY分析案例.docx
WHY分析案例.docx
Why Can't I Connect?:使解决TCP / IP连接
错误
变得更加容易。-开源
“为什么我不能连接?” 使解决TCP / IP连接
错误
变得更加容易。 使用它来诊断与常见服务器类型的连接,并创建通用客户端和/或服务器。 提供源tar,32位和64位rpm,32位,64位和Raspbian / armhf deb以及32位Windows安装exe。 32位Windows可执行文件在64位Windows系统中可以正常运行。 请访问:https://www.whycanticonnect.com/?q=instructions以获取帮助/说明。 转到:https://www.whycanticonnect.com/?q=knowledge-base发出请求,报告
错误
,提出问题并查看解决方案。
result:类型安全的
错误
处理无一例外
类型安全的
错误
处理无一例外 灵活且显式的
错误
处理,带有少量功能语言。 结果类型使您可以: const user = getUser ( email ) ; if ( ! user ) { throw new Error ( "Can't get user" ) // but what happens, why email is invalid? // and who will catch this error? } 对此: const userResult = getUser ( email ) ; if ( userResult . isErr ( ) ) { const err = userResult . err ( ) ; switch ( err . type ) { c
[‘1‘, ‘2‘, ‘3‘].map(parseInt) what & why ? 每日一题系列(二)
前言 [‘1’, ‘2’, ‘3’].map(parseInt),这看上去,好像就是遍历1,2,3然后将他们都进行parseInt,所以脑海中的答案大概可能是1,2,3,但这是
错误
的,这里面有一个坑,涉及到parseInt的参数以及规范的问题 这也是面试题中常见的一道题目 接下来让我们搞清楚其运作原理 map map方法是ES6新增的数组方法,这是MDN上的map语法 var new_array = arr.map(function callback(currentValue[, index[, array
Cypress-01 why?
What Cypress is and why you should use it Our mission, and what we believe in Key Cypress features 1.What Cypress is and why you should use it? Cypress是为现代web构建的下一代前端测试工具。我们解决了开发人员和QA工程师在测试现代应用程序时所...
非技术区
23,407
社区成员
70,513
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章