问题出在那里啊?(10分)

W

waikuok

Unregistered / Unconfirmed
GUEST, unregistred user!
import java.io.*;
class SwitchDemo
{
public static void main(String args[])
{
char c;
System.out.println("請輸入測試數據: ");
c=(char)System.in.read();
switch(c)
{
case 0:
System.out.println("測試輸入0");
break;
case 1:
System.out.println("測試輸入1");
break;
case 2:
System.out.println("測試輸入2");
break;
case 3:
System.out.println("測試輸入0");
break;
default:
System.out.println("測試輸入字符不在0-3之間");
}
}
}
以上代码在编译的过程中,系统提示有不可捕捉的错误,那么问题在那里啊?
 
加个 异常处理
import java.io.*;
class SwitchDemo
{
public static void main(String args[])
{
try {
char c;
System.out.println("請輸入測試數據: ");
c=(char)System.in.read();
switch(c)
{
case 0:
System.out.println("測試輸入0");
break;
case 1:
System.out.println("測試輸入1");
break;
case 2:
System.out.println("測試輸入2");
break;
case 3:
System.out.println("測試輸入0");
break;
default:
System.out.println("測試輸入字符不在0-3之間");
}
}catch(Exception e){};
}
}
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
719
import
I
I
回复
0
查看
615
import
I
I
回复
0
查看
824
import
I
顶部