大哥
num1=System.in.read();
这句就是等待输入,按了enter键后
程序往下走
这句就不再有作用了
如果希望这句还要有作用
可以将你的程序都放入
while(true) {
num1=System.in.read();
switch(num){
……
}
}
那么输入一个数据以后,执行switch处理后,你又可以输入了……
num1=System.in.read();
这句就是等待输入,按了enter键后
程序往下走
这句就不再有作用了
如果希望这句还要有作用
可以将你的程序都放入
while(true) {
num1=System.in.read();
switch(num){
……
}
}
那么输入一个数据以后,执行switch处理后,你又可以输入了……
在前面加一句: System.in.skip(1);
忽略掉回车的读入.
你到底要做什么,从没见过这种代码.如果num1不是case中的一个他当然就出去了;
还有最好在System.in.read()后加一个System.in.skip(2);
不然后面的System.in.read()读的是'\n','\r'.
还没有看到swich里面居然还有个System.in.read()
晕
呵呵,你讲话要客气点撒!! 你今天晚上怎么在看这个咧?? 没有打球,或者是钓鱼??
他的意思是做几次选择吧可能,然后每次根据选择执行不同的代码……
不过JAVA功能这么强,为什么还要用屏幕输出输入咧??
PUZZLE