我想用扫描仪导入一个单词。然后使用一个字符串只使用1个字母,然后查找哪个字母是哪个数字,然后打印它。
我怎样才能做到这一点?
答案 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);