Code Fix

中級== と .equals() の違い(文字列比較) › パターン2

== と .equals() の違い(文字列比較)

Java初学者が最も多く踏む罠。

 1  import java.util.Scanner;
 2  
 3  public class Main {
 4      public static void main(String[] args) {
 5          Scanner sc = new Scanner(System.in);
 6          String cmd = sc.nextLine();
 7          if (cmd_______________) {
                          ^
 8              System.out.println("quit");
 9          }
10      }
11  }
出力: (何も出ない)期待: quit (コンパイルは通っています)

空欄を埋めてビルドを通す

広告
広告スロット(未設定)

== と .equals() の違い(文字列比較)

参照比較と値比較の違い、定数プール、null安全な書き方まで扱います。

このエラーの解説と類題をまとめて見る →

広告
広告スロット(未設定)