본문 바로가기
Back/JAVA

JOptionPane.showInputDialog를 이용한 입력 처리

by 시월해 2021. 2. 25.

키보드를 이용해 입력 받는 두 번째 방법으로 JOptionPane의 showInputDialog를 이용할 수 있다.

 


예제1) 키보드로 입력 받은 정수값이 5로 나누어 떨어지면 "이 값은 5로 나누어집니다." 라고 출력

	public static void main(String[] args) {
		
		System.out.println("프로그램 시작");
		
		// 1. 키보드로 입력 받는 방법 - 2번째
		int su = Integer.parseInt(JOptionPane.showInputDialog("정수를 입력하세요."));
		
		// 2. 5로 나누어서 나머지가 0인 작업
		if(su % 5 == 0){
			System.out.println("입력 받은 " + su + "(은)는 5로 나누어 떨어집니다.");
		}
		
		System.out.println("프로그램 종료");

	}

 

소스
프로그램을 실행하면 입력창이 뜬다. 정수를 입력.
5로 나누어 떨어지는 경우
아닌 경우


예제2) 키보드로 입력 받은 정수값이 음수이면 "입력 받은 숫자는 음수입니다." 라고 화면에 출력

 

	public static void main(String[] args) {
		
		System.out.println("프로그램 시작");
		
		// 1. 키보드로부터 정수를 입력 받자.
		int su = Integer.parseInt(JOptionPane.showInputDialog("정수를 입력하세요."));
		
		// 2. 입력 받은 정수가 음수인지 조건으로 판별하자.
		if(su < 0){
			System.out.println("입력 받은 " + su + "(은)는 음수입니다.");
		}
		
		System.out.println("프로그램 종료");

	}

소스
입력창이 뜨면 음수를 입력한다.
음수인 경우
음수가 아닌 경우