配列変数の代入を用いて月の名を日本語と英語とで切り替えて表示するプログラムを作りたい。日本語を表示したいときはj英語を表示したいときはeを入力する。
###発生している問題
何を入力しても もういちど と同じことしか表示されない。eやjを入力してももういちどと表示される。
エラーメッセージ
###該当のソースコード import java.io.*; public class Toi3 { public static void main(String[] args) throws IOException { String[] japanease={"月曜","火曜","水曜","木曜","金曜","土曜","日曜"}; String[] english={"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"}; String[] youbi; String[] reigai={"も","う","い","ち","ど"}; BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); System.out.println("日本語表示は「J」、英語表示は「E」と入力してください>"); String hyouji=br.readLine(); if(hyouji=="J"){ youbi=japanease; }else if(hyouji=="E"){ youbi=english; }else{ youbi=reigai; } for(int i=0;i<youbi.length;i++) { System.out.println(youbi[i]); } } } ###試したこと 課題に対してアプローチしたことを記載してください ###補足情報(言語/FW/ツール等のバージョンなど) java言語
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/12/18 12:41