Backend/JAVA / / 2021. 8. 27. 19:35

[JAVA] 정규 표현식 이용하여 국어 점수 출력

  • 국어 점수를 키보드로 입력 받아서 점수 출력
public class Ex01 {

	public static void main(String[] args) {
		int kor;
		Scanner sc= new Scanner(System.in);
		System.out.print("국어 점수 입력 >");
		String strKor = sc.next();	// 국어점수를 String으로 입력
		
		String regex = "100|[1-9][0-9]|[0-9]";	// 정규 표현식 사용, 0~100점 입력
		
		if( strKor.matches(regex)) {
			kor = Integer.parseInt(strKor);
			System.out.printf("국어 점수 입력 O\n");
			System.out.printf("국어 점수 : %d", kor);
		}
		else System.out.printf("국어 점수 입력 X");
	} //main

} //class
반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유