003-002-012

文字列の比較

中級

問題説明

この問題では: 標準入力から2つの文字列を読み込み、==equals()それぞれで比較した結果を標準出力に表示するプログラムを作成します。

文字列の比較

学習目標: 文字列の比較に==ではなくequals()を使う理由を理解する

概要

Scannerで読み込んだ文字列同士の比較において、==equals()の違いを確認します。

入力形式

文字列1
文字列2

仕様

  • 標準入力から2つの文字列を1行ずつ読み込む
  • ==での比較結果を出力(Scannerは毎回新しいStringオブジェクトを生成するため、常にfalse)
  • equals()での比較結果を出力(内容が同じならtrue、異なればfalse)

出力形式

Using ==: false
Using equals(): true

入出力例

入力:
Hello
Hello

出力:
Using ==: false
Using equals(): true

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録