Почему моя инструкция print через некоторое время не выдает l oop? - PullRequest
0 голосов
/ 04 мая 2020

Что не так с этой версией этого кода? (Я читал что-то о «неправильном состоянии выхода», но не понимаю, как это могло быть?)

import java.util.*;

public class First {

    public static void main(String[] args) {

        ArrayList<String> lineOne = new ArrayList<String>();

        Scanner scan = new Scanner(System.in);

        while(scan.hasNext()){
              String lineOneVar = scan.next();
              lineOne.add(lineOneVar);
              /*System.out.println(lineOneVar);
              System.out.println(lineOne);
              System.out.println(lineOne.get(0));*/
        }

        System.out.println(lineOne);
        //Does not produce an output.
    }
}

1 Ответ

1 голос
/ 04 мая 2020

Вы должны использовать следующую концепцию

if(s1.equals("exit")) {
        break;
}

Пожалуйста, посмотрите это решение

...