字符串循环问题

时间:2018-12-01 22:08:46

标签: java while-loop

我想建立一个循环,在该循环中,控制台会一直问我一个字符串,直到我写出"out"一词。到目前为止,这是我所拥有的,但是它不会循环播放,我也不知道为什么。另外,如果可能的话,我真的想使用whiledo while

Scanner input = new Scanner(System.in);
String name = input.nextLine();

while (!name.equals("out")) {
    System.out.println(name);
    break;
}

1 个答案:

答案 0 :(得分:4)

您不会在循环内更新name并删除break,否则您将在第一次迭代中跳出循环(这不是您想要的)

while (!name.equals("out")) {
    System.out.println(name);
    name = input.nextLine(); // I've added it here for you       
}