2 qwert01058219666 qwert01058219666 于 2014.10.18 20:11 提问

关于CSDN英雄会挑战赛 java编程中的一些问题

各位大神,我在挑战英雄会的题目的时候,在线下运行的没有问题,可是一提交就会提示,“挑战失败:你的程序正常编译,不过运行时发生错误,通常是代码有问题,如除数为零,数组上下界溢出等”

我觉得可能是java输入数据时的问题,因为题目要求:输入多行数据,输出多行
我是这样写的:
Scanner scanner = new Scanner(System.in);
ArrayList list = new ArrayList();
do {
String string = scanner.nextLine();
if (string.equals("")) {
break;
}
list.add(string);
} while (true);

意思是输入多行,当输入空行时就停止!是不是线上测试的时候没有空行的停止条件,所以才每次都出现运行错误,该怎么解决呢,谢谢

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!