본문 바로가기
JAVA

[JAVA] 정수형 데이터와 사칙연산

by kwh_coding 2023. 3. 6.

 

package variable;

import java.lang.*;

public class Test02 {

	public static void main(String[] args) {
		
		//정수형 상수는 기본적으로 int 형으로 인식된다
		System.out.println(10);
		System.out.println(123);
		
		//정수 자료형 - int
		// - byte	1byte  -128 ~ 127		-2^7 ~ 2^7 - 1
		// - short	2byte  -32768 ~ 32767		-2^15 ~ 2^15 - 1
		// - int	4byte  -2147483648~2147483647   -2^31 ~ 2^31 - 1
		// - long	8byte				-2^63 ~ 2^63 - 1	
		
		// 1bit - 0 or 1 을 저장할수 있는 컴퓨터의 최소 데이터 단위
		// 1bit * 8 == 1byte
		// 1byte * 1024 = 1kb
		// 1kb * 1024 = 1mb
		// 1mb * 1024 = 1gb
		// 1gb * 1024 = 1tb
		
		int age;
		age = 20;
		
		System.out.println(age);
		
		age = 30;
		
		System.out.println(age);
		
		//정수형 데이터 사용시 주의사항
		//1. 정수형 데이터는 원형이다
		byte a = 127;
		
		a+=1; //a++; //a = a + 1;
		
		System.out.println(a);
		
		a--; //a-=1; //a = a - 1;
	
		System.out.println(a);
		
		//2. 정수 끼리의 연산에서는 정수값이 나온다
		System.out.println(10 + 3); 
		System.out.println(10 - 3); 
		System.out.println(10 * 3); 
		System.out.println(10 / 3); //나누기의 몫
		System.out.println(10 % 3); //나누기의 나머지 실수 연산에서도 사용가능
	}
	
}

'JAVA' 카테고리의 다른 글

[JAVA]논리형 boolean 연산자 및 관계연산자  (0) 2023.04.16
[JAVA] 실수형 데이터 타입과 연산  (0) 2023.03.06
[JAVA] 변수 선언  (0) 2023.03.06
[JAVA] 데이터 타입 및 진법  (0) 2023.03.06
[JAVA] Hello World!  (0) 2023.03.02