我在不中断运行代码的情况下遇到了这个错误;最后,通过搜索它是我自己想出的解决方案,但我想知道是否有更好的方法来处理它。
import java.util.Scanner;
public class SummanNeliojuuri {
public static void main(String[] args) {
Scanner lukija = new Scanner(System.in);
while(true) {
int luku = Integer.valueOf(lukija.nextLine());
int luku2 = Integer.valueOf(lukija.nextLine());
int summa = luku + luku2;
int neliojuuri = (int) Math.sqrt(summa);
System.out.println(neliojuuri);
break; }
}
}
只需运行代码就不会出现错误。不确定是否出现错误仅是因为我通过netbeans中的mooc课程“检查器”运行了错误。
答案 0 :(得分:0)
Aaaah好的,将其清除。退出while循环。我认为由于某种原因,netbeans中的检查对象需要循环。我也不认为这里需要休息。非常感谢大家! :)
我得到的错误也是:java.util.NoSuchElementException:找不到行
edit:非常感谢您提供的所有帮助!因为我知道这是一个真正的“ noobie”问题,所以有点害怕发布。摆脱了while循环和中断,现在效果很好!