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
