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