JAVA-기본/ 기본1

JAVA-기본04-자바변수03(정수)

IT-개발자 2018. 6. 21. 00:09
반응형

자바의 데이터 타입 중 정수는 다음과 같습니다.


byte 부호가 있는 8비트 정수 1바이트 -128~127
short 부호가 있는 16비트 정수 2바이트 -32768~32767
int 부호가 있는 32비트 정수 4바이트 -2147483648~2147483647
long 부호가 있는 64비트 정수 8바이트

-9223372036854775808~9223372036854775807


그렇다면 정수 데이터 타입에 대한 예제를 아래와 같이 살펴보도록 하겠습니다.


 public class T1 {

 

        public static void main(String[] args) {

               //변수 선언 및 초기화

               byte a=1;

               byte b=127;

       

               short c=1;

               short d=1;

              

               int e=5;

               int f=1124132510;

              

               long g= 124125111111242345L;

               long h=1241251234;

              

               //long int 범위를 벗어나면 숫자뒤에 L 붙여야합니다~

              

               System.out.println(a);

               System.out.println(b);

               System.out.println(c);

               System.out.println(d);

               System.out.println(e);

               System.out.println(f);

               System.out.println(g);

               System.out.println(h);

               System.out.println(g+a+b+c);

               System.out.println(a+a>d);

               System.out.println(g+a+b+c>a+c);

                // 출력값을 System.out.println을 통하여 console창에 결과값 출력

        }

 

}



<결과물>

결과값은 위의 형태와 같습니다. 모두 정수의 형태이므로 계산이 가능합니다. char형태의 데이터타입과는 다른 특징을 가지고 있습니다. g+a+b+c의 값이 당연히 연산 후 결과값이 출력됨을 알 수 있습니다. 또한 long과 같은 데이터 타입은 int형과 다르게 int의 범위를 벗어나면 L또는 l을 붙여야 사용가능함을 알 수 있습니다. 


자료가 마음에 드셨다면 자주 찾아주세요^^ 글 올리는데 힘이됩니다.



반응형