import java.util.Scanner;
public class Znum_of_words_1152 {
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
String sentence = sc.nextLine();
String arrStr[] = sentence.trim().split(" ");
int num = arrStr.length;
if (sentence.equals(" ")) {
num = 0;
}
System.out.println(num);
}
}
String을 split하여 배열에 넣고 싶을 때, 반복문이 없이도 넣을 수 있다.
처음 선언하면서 split을 해주면 알아서 배열에 잘 들어간다.
string.trim( )으로 문자열의 앞뒤 공백을 없앨 수 있다.
String 값을 비교할 때는
string == " "가 아니라,
string.equals(" ")를 사용해야 한다.
'JAVA' 카테고리의 다른 글
[JAVA][백준] 8958_OX퀴즈 (0) | 2024.04.15 |
---|---|
[JAVA][백준] 3052_나머지 (0) | 2024.04.15 |
[JAVA][백준] 2884_알람시계 (0) | 2024.04.15 |
[JAVA][백준] 2562_최댓값 (0) | 2024.04.15 |
[JAVA][백준] 11720_숫자의 합 (0) | 2024.04.15 |