2016-11-30 24 views

答えて

1

あなたが持っている問題は、whileループ条件でユーザーが入力で入力した後、あなたが読んでいる間の内部では、空行をだものを読むということです。

whileの中だけを読む必要があります。ユーザーが「exit」と入力した場合は、ループを解除してください。次のように:

public static void main(String[] args) { 
    System.out.println("Enter words, followed by the word \"exit\""); 
    Scanner in = new Scanner(System.in); 
    ArrayList<String> words = new ArrayList<String>(); 

    while (true) { 
     String str = in.nextLine(); 
     if ("exit".equals(str)) { 
      break; 
     } 
     words.add(str); 
    } 
    System.out.println(words); 
} 
+0

おかげでたくさん、前に「ブレーク」を見たことがないID、大きな助け:) – ThomasV

+0

をあなたは答えを受け入れ、アップ、それを投票することができれば、私はそれをいただければ幸いです:) – guymaor86

関連する問題