文字列が等しいか調べるときは"=="ではなく"equals"
× if(a == "日の出") {
○ if(a.equals("日の出")) {
javaでは、条件式の中でString型の変数や文字列を比較するには、特別な書き方をする。
javaのルールでは文字列の比較は「==」ではできない。
文字列の比較を行う差にはa.equals()を使う。
文字列型の変数 .equals(比較相手の文字列)
※==を使ってもコンパイルエラーにはならず。
実行した際にたまに変な動きをする厄介な不具合になる。