读一个单词的第一个字母并选择它的字母数

时间:2011-11-28 13:09:27

标签: java

我想用扫描仪导入一个单词。然后使用一个字符串只使用1个字母,然后查找哪个字母是哪个数字,然后打印它。

我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:3)

    Scanner scanner = new Scanner(System.in);
    String text = scanner.nextLine();
    char letter = text.charAt(0);
    if(letter>='A' && letter<='Z')
        System.out.println((int)letter-(int)'A'+1);
    if(letter>='a' && letter<= 'z')
        System.out.println((int)letter-(int)'a'+1);

答案 1 :(得分:2)

我不确定我理解你问题的第一部分但是,如果你想找到alfabet的信,你可以这样做:

String scannedString = "WhateverYouScan"
char first = scannedString.toLowerCase().chatAt(0);
char alfabetNumber = first - 'a';
System.out.println(alfabetNumber);