if文2
[Java練習問題] if文の練習問題
Scannerクラスを使って、入力した値で条件分岐するプログラムを完成させましょう。
変数は下記3つを使用してください。
問題
public static void main(String[] args) { Scanner scan = new Scanner(System.in); int place; //Scannerクラスを使って場所を指定する int time; //Scannerクラスを使って時間を指定する }
実行結果(例. 2:ベルリン、18時を指定)
世界の時刻を表示します。 香港の時刻を表示したい場合は、"1"を入力してください。 ベルリンの時刻を表示したい場合は、"2"を入力してください。 イスタンブールの時刻を表示したい場合は、"3"を入力してください。 表示したい場所の数字を入力してください:2 日本時間を0~23で入力してください:18 日本とベルリンの時差は8時間です。 日本の時刻は18時です。ベルリンの時刻は10時です。
■プログラミング内容
・香港と日本の時差は1時間。日本が1時間進んでいる。
・ベルリンと日本の時差は8時間。日本が8時間進んでいる。
・イスタンブールと日本の時差は6時間。日本が6時間進んでいる。
・入力された数字が誤っていたら、正しい数字を入力するよう促す処理をいれる。
香港の時刻を表示したい場合は、"1"を入力してください。 ベルリンの時刻を表示したい場合は、"2"を入力してください。 イスタンブールの時刻を表示したい場合は、"3"を入力してください。 表示したい場所の数字を入力してください:4 数字が誤っています。1~3の数字を入力してください:
・日本時間によって前日の時間を表示する。
日本時間を0~23で入力してください:3 日本とベルリンの時差は8時間です。 日本の時刻は3時です。ベルリンの時刻は、前日の19時です。
さいたま市南区の武蔵浦和駅(中浦和駅)周辺でプログラミングを勉強したい・興味のある方に、
個別指導でJavaのプログラミングを教えています。生徒さまはIT・プログラミング未経験の社会人の方がほとんどです。
▼興味があれば、下記リンクをご確認ください。
java-musashiurawa.hatenablog.com