[求助]含有System.in.read();的怎么进行异常处理??
如题
----------------解决方案--------------------------------------------------------
这个应该属于IOException的异常吧?用try和catch不能捕获吗?
----------------解决方案--------------------------------------------------------
老说错误
能否给个带System.in.read();的异常处理的例子?
----------------解决方案--------------------------------------------------------
你抛出异常不就得了?
捕获异常信息
try{
//包含System.in.read()的代码
}catch(IOException e){
System.out.println(e.toString());
}
----------------解决方案--------------------------------------------------------
楼主,提问的话问题要叙述清楚,最好把代码贴上,难道怎么提问也不知道吗?你说得这么笼统别人怎么帮你?
----------------解决方案--------------------------------------------------------
import java.lang.System;
import java.applet.Applet;
import java.awt.*;
import java.io.IOException;
public class IfTestClass extends Applet{
public static void main(String args[]){
int character;
try{
System.out.println("Please Enter a number 1 to 7:");
character=(int)System.in.read();
//(char)(System.in.read());
if(character==-1)
System.out.println("\n No character entered!");
else if(character==1)
System.out.println("\n Today is Monday!");
else if(character==2)
System.out.println("\n Today is 2!");
else if(character==3)
System.out.println("\n Today is 3!");
else if(character==4)
System.out.println("\n Today is 4!");
else if(character==5)
System.out.println("\n Today is 5!");
else if(character==6)
System.out.println("\n Today is 6!");
else if(character==7)
System.out.println("\n Today is Sunday!");
else
System.out.println("\n You have entered a wrong number!");
//System.out.println("\n "+character);
//System.out.println("***in TRY***");
}catch(IOException e){
System.err.println("Catch IOException:"+e.toString());
}
}
}
就是这个啊!
----------------解决方案--------------------------------------------------------
你别让人笑掉大牙了,这个程序不报错才怪呢。难怪你贴不出手。Applet里怎么能有main方法。你看你贴出代码后大家就知道你的问题究竟是什么了,否则大家还跟着你瞎忙活呢,根本不是什么异常处理的问题。郁闷
----------------解决方案--------------------------------------------------------
----------------解决方案--------------------------------------------------------
以下是引用tempnetbar在2005-6-16 16:27:21的发言:
你别让人笑掉大牙了,这个程序不报错才怪呢。难怪你贴不出手。Applet里怎么能有main方法。你看你贴出代码后大家就知道你的问题究竟是什么了,否则大家还跟着你瞎忙活呢,根本不是什么异常处理的问题。郁闷
아야 ~~~~
版主有必要那么激动吗?
不论是谁都是一步一步成长起来的。
不管你是多高水平,没有任何理由也没有任何权利去嘲笑任何人,对吧? 아 이 ........
[此贴子已经被作者于2005-6-21 0:29:34编辑过]
----------------解决方案--------------------------------------------------------
嗬嗬,其实我也不想,但是你也要记住,不要总是以一个初学者的想法为中心,你想想我的心情啊,不是不让你问,而是提问的方法实在有问题,提问的智慧这些帖子我想大家都看过,你看一下像本帖这样的帖子不是在浪费大家时间吗?
----------------解决方案--------------------------------------------------------