s로 입력받은 문장의 i번째 글자를 출력한다.

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s = br.readLine();

for (int i = 0; i < s.length(); i++) {
s.charAt(i);
}

 

 

 

 

cf) if문 조건식 세울 때 index범위가 벗어나는 조건에 주의하여 if절 조건식 세운다. (i<s.length() -1)

if ((s.charAt(i)) == 'c' && i < s.length() - 1) {
if ((s.charAt(i + 1)) == '=') { i++; }
else if ((s.charAt(i + 1)) == '-') { i++; }
}

 

 

활용 문제. BOJ 2941 크로아티아 알파벳

'JAVA' 카테고리의 다른 글

BufferedReader  (0) 2021.01.25
1. toUpperCase() 2. 문자-'A'  (0) 2021.01.18
countTokens()  (0) 2021.01.17
1. equals 메소드 와 == 연산자 2.Character.toString  (0) 2021.01.17
substring  (0) 2021.01.13