简单程序,谢谢 public static void main(String[] args)改成public static void main(String[] args) throws Exception 就行了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static void main(String[] args)或改成public static void main(String[] args) throws java.io.IOException也可以的! 和读写有关的操作为了防止有异常被掷出都应被捕获,你的程序缺少这些代码可以用try{你的代码}catch(Exception e){ e.printStackTrace();}来解决 to flylijian(飞入绝境): 问题解决了,为什么会这样呢?我是按书上的例子写的呀? 还有点问题:第一次输入 任何数都执行 System.out.println("输入超出范围");第二次输入 任何数,则没有反应。为什么?我的程序有什么问题? c =(char)System.in.read();因为在你的代码中有上面一句,而这句是有可能产生例外的,所以在你的代码中必须捕获它的; 而捕获它有两种方法,我上面写的是其中一种, 还有一种就是写try{ };catch{ }语句,也就是 上面drnstar() 所写的!第二个问题你写成这样看看:即是在数字上面加一个单引号!case '0': System.out.println("测试输入0"); break; case '1': 类中使用@Override和不使用有什么区别? 高手们给点建议! String to ascii 子类继承父类的问题? 如何用Java做报表? 关于事件处理的问题(鼠标和窗口) Ascii码转换,字符转换,怎么把汉字转换成Ascii码? IOException异常出发后是否有固定的错误代码? 等待帮助: 请问在java中,要得到一个数52.6202的四舍五入的整数值,用什么方法? 问个问题,SCJP的考试,在GUI部分大概考什么内容? 推荐自由开发站点:dohao.org
或改成
public static void main(String[] args) throws java.io.IOException
也可以的!
可以用
try{你的代码}
catch(Exception e){
e.printStackTrace();
}
来解决
问题解决了,为什么会这样呢?我是按书上的例子写的呀?
第一次输入 任何数都执行 System.out.println("输入超出范围");
第二次输入 任何数,则没有反应。
为什么?我的程序有什么问题?
因为在你的代码中有上面一句,而这句是有可能产生例外的,所以在你的代码中必须捕获它的; 而捕获它有两种方法,我上面写的是其中一种, 还有一种就是写
try{ };catch{ }语句,也就是 上面drnstar() 所写的!
第二个问题你写成这样看看:即是在数字上面加一个单引号!case '0':
System.out.println("测试输入0");
break;
case '1':