私は初心者です、以下を参照してください。
public class CaseBreak {
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
int key = 1;
int dob = keyboard.nextInt();
switch(dob + key + 1)
{
case 1:
System.out.println("First switch");
break;
case 2:
System.out.println("Second switch");
break;
case 3:
System.out.println("Third switch");
break;
case 4:
System.out.println("Fourth switch");
break;
case 5:
System.out.println("Fifth switch");
break;
case 6:
System.out.println("Sixth switch");
break;
case 7:
System.out.println("Seventh switch");
break;
default:
System.out.println("Out of Switch! there is no");
}
}
}
以下では、すべて正常に動作しています。しかし、キーボード入力が大文字と小文字を区別しないときに呼び出されるデフォルトのステートメントとともにその番号を出力したいと思います。ex-7 のようなものがデフォルトになり、「Out of Switch! there is no」というメッセージが表示されます。ステートメントの後に番号も表示する必要があるだけです( Out of Switch! there is no 7 )