Deve.haeri

[Java/연습문제] 성인/미성년자 구분하기 본문

Quiz/01.input

[Java/연습문제] 성인/미성년자 구분하기

hhaeri 2020. 9. 28. 18:38

1. 문제 설명

 - 나이를 입력 받은 후 20살 이상이면 "성인", 이하이면 "미성년자"를 출력한다.

 

2. 소스코드

package ex02_quiz;

import javax.swing.JOptionPane;

public class Quiz03 {

	public static void main(String[] args) {
		//문제. JOptionPane 클래스를 이용하여 나이를 입력 받고 20 이상이면 "성인", 미만이면 "미성년자"를 출력하세요.
		
		String strage = JOptionPane.showInputDialog("나이를 입력하세요.");
			
		int age = Integer.parseInt(strage);
		
		String message = age >=20 ? "성인" : "미성년자";
		
		JOptionPane.showMessageDialog(null, message);		
	}

}

3. 문제 해결 방법

 - "String strage = JOptionPane.showInputDialog();", JOptionPane 클래스를 이용하여, 나이를 입력 받은 뒤 삼항식으로 "성인"/"미성년자" 확인하여 출력하였다.

 

4. 결과

 - 나이 입력 (Scanner와 달리 입력창이 생성되어 입력하게 된다.)

Comments