TPY ENGINEERING VLOG

TPY ENGINEERING VLOG(C,JAVA)

Java(初心者用)No.004 〜N番目のアルファベット〜

こんにちは!

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

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


【問題】
入力されたアルファベットが何番目にあるか、出力してください。


【条件】
以下のA~Z(半角英字大文字)
「ABCDEFGHIJKLMNOPQRSTUVWXYZ」
中から1文字入力されます。
「A」を1番目としてアルファベット順で何番目か出力してください。


【実行例】
C(入力)
3


【解答例】

// --No004

import java.util.*;

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

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

      System.out.print("A〜Zの中から好きな文字を入力してください > ");
      String str = sc.nextLine();
      String obj = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";

      System.out.println(obj.indexOf(str) + 1);
    }
}


Thankyou For Java