두 숫자를 입력받아 사칙연산을 수행하고 예외가 발생하면 이를 처리하는 문제입니다 이를 해결하는 다음 프로그램에 대해 빈칸을 채우세요
사칙연산을 위한 첫번째 숫자를 입력하세요: a
숫자 형식 불일치
예외 실습 완료
사칙연산을 위한 첫번째 숫자를 입력하세요: 2 사칙연산을 위한 두번째 숫자를 입력하세요: b 입력 자료형 불일치 예외 실습 완료
사칙연산을 위한 첫번째 숫자를 입력하세요: 2 사칙연산을 위한 두번째 숫자를 입력하세요: 0 2 + 0 = 2 2 - 0 = 2 2 * 0 = 0 산술 연산 오류 예외 실습 완료
import java.util.*;
public class NumberExceptions
{
public static void main( String args[] ) {
{
Scanner scan = new Scanner( System.in );
System.out.print( "사칙연산을 위한 첫번째 숫자를 입력하세요: " );
int num1 =
Integer.parseInt(
scan.nextLine() );
System.out.print( "사칙연산을 위한 두번째 숫자를 입력하세요: " );
int num2 =
scan.nextInt();
System.out.println( num1 + " + " + num2 + " = " + ( num1 + num2 ) );
System.out.println( num1 + " - " + num2 + " = " + ( num1 - num2 ) );
System.out.println( num1 + " * " + num2 + " = " + ( num1 * num2 ) );
System.out.println( num1 + " / " + num2 + " = " + ( num1 / num2 ) );
}
( e ) {
System.out.println( "숫자 형식 불일치" );
}
( e ) {
System.out.println( "입력 자료형 불일치" );
}
( e ) {
System.out.println( "산술 연산 오류" );
}
{
System.out.println( "예외 실습 완료" );
}
}
}