004-003-001

switch文:メニュー選択

初級

問題説明

switch文:メニュー選択

この問題では: メニュー番号(1〜5)を入力として受け取り、switch文で対応する料理名と価格を分岐処理し、結果を標準出力に表示するプログラムを作成します。

学習目標: switch文で離散的な値に応じた選択処理を実装できる

レストランのメニュー番号から料理名と価格を表示します。switch文を使って複数の選択肢から1つを選ぶ処理を実装しましょう。

入力

1行目: メニュー番号(整数 1-5)

出力

[料理名]: [価格]円

メニュー対応表

  • 1: カレー: 800円
  • 2: ラーメン: 700円
  • 3: パスタ: 900円
  • 4: 丼物: 750円
  • 5: 定食: 1000円

具体例

例1: メニュー1を選択

入力:

1

出力:

カレー: 800円

例2: メニュー3を選択

入力:

3

出力:

パスタ: 900円

例3: メニュー5を選択(境界値)

入力:

5

出力:

定食: 1000円

テストケース例

※ 出力例はプログラミングの国際標準に準拠し英語で表示しています

入力:
1
期待される出力:
Curry: 800 yen
入力:
3
期待される出力:
Pasta: 900 yen
入力:
5
期待される出力:
Set meal: 1000 yen
入力:
-1
期待される出力:
Unknown: 0 yen
入力:
100
期待される出力:
Unknown: 0 yen
❌ テストに失敗したケースがあります
❌ エラー発生

あなたの解答

現在のモード: 自分のコード
import java.util.Scanner;

public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// ここにコードを書いてください

sc.close();
}
}
0 B / 5 MB

残り 9 回実行可能