JAVA 프로그래밍

문제

변수에 값을 저장할 때 발생하는 overflow와 underflow를 실습하는 문제입니다 실행순서를 클릭하세요 
max     =  2147483647
max + 1 = -2147483648 ( overflow발생 ) 
min     = -2147483648
min - 1 =  2147483647 ( underflow발생 ) 

프로그램 코드

		
	public class OverflowUnderflow
	{
1		public static void main( String[] args ) {
2			final int max = +2147483647;
3			final int min = -2147483648;

4			int overflow = max + 1;
5			int underflow = min - 1;

6			System.out.println( "max     = " + max );
7			System.out.println( "max + 1 = " + overflow + " ( overflow 발생 )" );

8			System.out.println( "min     = " + min );
9			System.out.println( "min - 1 = " + underflow + " ( underflow 발생 )" );
		
10		}
	}








 
실행 순서