黑马程序员技术交流社区
标题:
关于输入字符串行数的控制
[打印本页]
作者:
刘泰
时间:
2012-3-30 20:56
标题:
关于输入字符串行数的控制
public class ScannerText {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String str = "";
while(true){
str += input.nextLine();
if(input.nextLine().equals("end")){
break;
}
}
System.out.println(str);
}
}
这样当输入end的时候,程序就会结束,如果不用表示呢,就是不用end这种类型,
public class ScannerText {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String str = "";
while(true){
str += input.nextLine();
if(input.nextLine().equals("")){
break;
}
}
System.out.println(str);
}
}
这样当按二次回车的时候,程序就会结束,但是打印出来的结果却总是会少,如:
输入:
aaaaaaa
bbbbbbb
cccccc
dddddd
打印的确实
aaaaaaacccccc
这是什么原因呀,怎么解决这个问题
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2