할 수 있다! 백준 &문제 풀기
문제풀이) java 스캐너, 어절 출력, exit 종료
오래걸려도괜찮아
2021. 12. 17. 12:45
Scanner를 이용하여 한 라인을 읽고, 공백을 분리된 어절이 몇개인지 출력을 하는 반복 프로그램을 작성하라.
"exit"이 입력되면 종료한다.
*출력문
I Love Java 어절 개수는 3 나는 자바 프로그래밍을 정말 좋아합니다. 어절 개수는 5 exit 종료합니다... |
*어절 나누는 StringTokenizer
StringTokenizer st=StringTokenizer (변수, 조건)
*어절 개수 구하는 변수.countTokens()
int n=st.countTokens();
*최종
import java.util.Scanner;
import java.util.StringTokenizer;
public class Main{
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in); //스케너
while(true)
String a=scanner.nextLine();
if(a.equals("exit")) {
break;
System.out.println("종료입니다...");
}
StringTokenizer st=StringTokenizer(a, " ");
System.out.println("어절 개수는 "+st.countTokens());
}
}