
소스 코드
import java.util.Scanner;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) {
/* 문자열 입력 */
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
sc.close();
/* 인스턴스에 공백을 기준으로 띄운 문자값들 저장
* str.split(" ")해서 Array에 담고 Array의 length를 출력해도 결과는 같으나,
* 컴파일 에러 발생
*/
StringTokenizer st = new StringTokenizer(str, " ");
System.out.println(st.countTokens());
}
}
출력 결과
