단어를 가져 오기 위해 스캐너를 사용하고 싶습니다. 그런 다음 문자열을 사용하여 1 문자 만 사용하고이 조회 후에 어떤 문자가 어떤 숫자인지 그리고 println인지 확인하십시오.단어의 첫 글자 읽기 및 알파벳 수 선택
내가 어떻게 이것을 달성 할 수 있습니까? 난 당신이 alfabet입니다의 문자를 찾으려면 내가 당신의 질문의 첫 번째 부분을 이해하지만, 확실하지 않다
단어를 가져 오기 위해 스캐너를 사용하고 싶습니다. 그런 다음 문자열을 사용하여 1 문자 만 사용하고이 조회 후에 어떤 문자가 어떤 숫자인지 그리고 println인지 확인하십시오.단어의 첫 글자 읽기 및 알파벳 수 선택
내가 어떻게 이것을 달성 할 수 있습니까? 난 당신이 alfabet입니다의 문자를 찾으려면 내가 당신의 질문의 첫 번째 부분을 이해하지만, 확실하지 않다
, 당신이 할 수 있습니다 :
String scannedString = "WhateverYouScan"
char first = scannedString.toLowerCase().chatAt(0);
char alfabetNumber = first - 'a';
System.out.println(alfabetNumber);
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'은'+ 1'이 아니겠습니까? 어쨌든 +1 –
예 + 1 : D 죄송합니다 ... 해결하겠습니다. – shift66
질문은 무엇입니까? 가능한 한 많은 코드를 작성하고 혼란 스러울 때 특정 질문을하는 것이 좋습니다. –