Whileループ&Javaで休憩

ジョエル:

ユーザーは複数の名前を入力すると、私は、ユーザーが値を入力した場合にのみ破るしたいと思いますend

私はこれをしようとしていますが、それは動作しません。

Scanner sc = new Scanner (System.in);

    String name = "";

    while(name != "end"){
      System.out.print("Enter name : " + name);
      name = sc.next();
      if (name == "end") {
     break;
     }
   }
Ashvinskthi:

スキャナSC =新しいスキャナ(System.in)。

下に試してみてください。

 String name = "";

    while(!name.equals("end")){
      System.out.print("Enter name : " + name);
      name = sc.next();
      if (name.equals("end")) {
     break;
     }
   }

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=338260&siteId=1