문제풀이) 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());
}
}
'할 수 있다! 백준 &문제 풀기' 카테고리의 다른 글
(자바) Vector 컬렉션 활용. 가장 큰 수 출력하는 코드블럭 (0) | 2021.12.18 |
---|---|
(문제 풀이)자바, 클래스만들기 응용 (0) | 2021.12.17 |
(문제 풀이)get(), 필드, 생성자, 메소드, 클래스 (0) | 2021.12.15 |
문제 풀이 )getter, setter, 클래스 만들기 (0) | 2021.12.12 |
백준 문제 풀기 2577: 숫자의 개수 by 자바 (0) | 2021.12.08 |