输入的问题,帮帮忙啊! 因为你第一次输入一个字符后按了回车,第一个System.in.read()读第一个字符,第二个System.in.read()度回车字符,你可以在读入后再输出看看就知道了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.util.*;class zb{ public static void main(String[] args) { System.out.println("input:"); try { int ch; while( (ch=System.in.read())!=-1){ System.out.println("ch="+ch); if(ch==10) break; } } catch(Exception e1) { System.out.println("err"); System.exit(0); } System.out.println("input1:"); try { int ch; while( (ch=System.in.read())!=-1){ System.out.println("ch="+ch); if(ch==10) break; } } catch(Exception e) { System.out.println("err"); System.exit(0); } }} (ch=System.in.read())!=-1有什么用 如果你觉得输入应该结束了就输入-1,否则继续输入。不知道别乱说,丢csdn的脸 import java.util.*;class zb{ public static void main(String[] args) { int ch; int a; System.out.println("input:"); try { while((ch=System.in.read())!=-1) { if(ch==10) break; if(ch!=10) { System.out.println("input1:"); try { while((a=System.in.read())!=-1) { if(a==10) break; } } catch(Exception e) { System.out.println("err"); System.exit(0); } } } } catch(Exception e1) { System.out.println("err"); System.exit(0); } }}为什么退不出啊,总是要输入input1;结果input:1input1:2input1:2input1:2input1:3input1:............. 我的意思是怎么会这样,,代码要怎么改才能正常,input 一次,input1 一次。 咱们的问题差不多,为什么你的这这么多人回,而我的都是java doc api。看看java I/O问题的帖子吧。 JFileChooser里的一个问题 发个概率的问题 Java串口读写程序 发送指令问题 applet 的getImage怎么得不到图片呢? 关于jsp显示乱码的问题 请求帮忙 java 技术公益大讲堂 请教一个字符串的问题? 谁研究过 蓝雨聊天室(纯java),它的服务器端是如何监听客户端请求的??? JAVA,,,初学者,, 急急急,如何从oracle中取出存放图片的字段值,并且还原成图片 java语言怎么播放声音文件???
class zb
{
public static void main(String[] args)
{
System.out.println("input:");
try
{ int ch;
while( (ch=System.in.read())!=-1){
System.out.println("ch="+ch);
if(ch==10) break;
} }
catch(Exception e1)
{
System.out.println("err");
System.exit(0);
}
System.out.println("input1:");
try
{
int ch;
while( (ch=System.in.read())!=-1){
System.out.println("ch="+ch);
if(ch==10) break;
}
}
catch(Exception e)
{
System.out.println("err");
System.exit(0);
}
}
}
有什么用
否则继续输入。
不知道别乱说,丢csdn的脸
class zb
{
public static void main(String[] args)
{
int ch;
int a;
System.out.println("input:");
try
{
while((ch=System.in.read())!=-1)
{
if(ch==10)
break;
if(ch!=10)
{
System.out.println("input1:");
try
{
while((a=System.in.read())!=-1)
{
if(a==10)
break;
}
}
catch(Exception e)
{
System.out.println("err");
System.exit(0);
}
}
}
}
catch(Exception e1)
{
System.out.println("err");
System.exit(0);
}
}}为什么退不出啊,总是要输入input1;
结果
input:
1
input1:
2
input1:
2
input1:
2
input1:
3
input1:
.............
input 一次,
input1 一次。
看看java I/O问题的帖子吧。