javaに関する質問なので、タグにjavaを追加してください。
java
1 2import java.util.Scanner; 3 4public class Main { 5 public static void main(String[] args) { 6 System.out.println("0〜6の数字を入力してください。対応した曜日を表示します。"); 7 8 Scanner scanner = new Scanner(System.in); 9 char n = scanner.next().charAt(0); 10 int num = Character.getNumericValue(n); 11 switch(num){ 12 13 case 0: 14 System.out.println("日曜日"); 15 break; 16 case 1: 17 System.out.println("月曜日"); 18 break; 19 case 2: 20 System.out.println("火曜日"); 21 break; 22 case 3: 23 System.out.println("水曜日"); 24 break; 25 case 4: 26 System.out.println("木曜日"); 27 break; 28 case 5: 29 System.out.println("金曜日"); 30 break; 31 case 6: 32 System.out.println("土曜日"); 33 break; 34 case //ここに7以上入力すると反応するコードを書きたいです: 35 System.out.println("0から6の範囲で入力してください"); 36 break; 37 default: 38 System.out.println("数字を入力してください"); 39 break; 40 } 41 42 } 43 }
7以上の数字を入力したときに0から6の範囲で入力してくださいとなるようにしたいのですが >などが使えないので困っています。defaultの条件を変えたら良いでしょうか? もしくは構成自体が間違っていますでしょうか? アドバイスお願い致します。
回答2件
あなたの回答
tips
プレビュー