본문 바로가기
알고리즘 문제 풀이/Power JAVA

p370) 1번 문제 - 문자열을 입력 받아 아래와 같이 출력하시오

by kakk789 2022. 4. 7.
문자열의 split()메소드를 이용하여서 문자열을 단어로 분리한다.
공백을 기준으로 split 하고 카운트를 매긴다
문자열을 입력하시오: This is a house
This, is, a, house
모두 4개의 단어가 있습니다.
		Scanner sc = new Scanner(System.in);
		System.out.println("문자열을 입력하시오:");
		String input = sc.nextLine();
		String []spl = input.split(" ");
		int i=0;
		for (i=0; i<spl.length; i++) {
		
			if(i == spl.length-1) {
				System.out.print(spl[i]);
				
			}
			else {
				System.out.print(spl[i]+", ");
			}	
		}		
		System.out.println();
		System.out.println("모두 "+ i + "개의 단어가 있습니다.");
반응형

댓글