TPY ENGINEERING VLOG

TPY ENGINEERING VLOG(C,JAVA)

Java(初心者用)No.019 〜成績〜

こんにちは!

駆け出しエンジニアTPYです!

「こんな書き方もあるよ!」なんてコメントお待ちしています^^
あえて無駄な書き方をしてる場合もあるので、
その無駄を見つけたあなたはJavaスペシャリスト!


【問題】
A〜Eの成績に変換し、出力してください。


【条件】
1〜5段階の数値の成績Nが入力されます。
入力された成績Nをアルファベットの成績に変換し、出力してください。
変換前と変換後は以下の通りです。
5 => A
4 => B
3 => C
2 => D
1 => E


【実行例】
4(入力)
B


【解答例】

// No018

import java.util.*;

class Main{
  public static void main(String[] args){

    // Scannerクラスのインスタンスを作成
    // 引数で標準入力System.inを指定する
    Scanner sc = new Scanner(System.in);

    Map<Integer, String> scoreMap = new HashMap<Integer, String>();
    scoreMap.put(1, "E");
    scoreMap.put(2, "D");
    scoreMap.put(3, "C");
    scoreMap.put(4, "B");
    scoreMap.put(5, "A");

    System.out.print("成績を1〜5段階で入力してください > ");
    int score = sc.nextInt();

    String grade = scoreMap.get(score);

    System.out.println("成績をA〜Eで評価:" + grade);
  }
}


Thankyou For Java


“"


“"