Software Development/Java

[Java] 변수 선언, 메모리 할당, 값 저장하기

Mei99 2024. 5. 31. 12:25

변수 선언 : 변수의 데이터 타입(실수형, 문자형, 논리형 등)을 지정하는 것
메모리 할당 : 변수를 선언하면 메모리 공간이 할당된다.
값 저장 : 변수에 값 저장하는 것

 


public class Hello {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
            // 1. 변수 선언 : price 라는 변수에 데이터 타입 int 선언 => 2. 메모리 공간 할당됨
            int price;
            // 3. 값 저장 : price 변수에 값 2000 저장     	
            price = 2000;	

            // 변수선언과 동시에 변수에 값 저장하기
            int cash = 2000;

            //	price * 3;만 쓰면 안됨, 메모리 할당이 안되있음.
            int total = price * 3;

            //	float 사용할때만 숫자 뒤에 f 쓰기
            float rate = 15.4f;
            double rate2 = 15.4;    


            String food = "떡볶이";	
            //메모리 할당은 한 번만, String food = "고등어"; 안됨.
            food = "고등어";

            // float(4바이트) : 정밀도는 7자리까지, double(8바이트) : 15-16자리까지 정밀도를 가진다.
            // 더 높은 정밀도가 필요한 경우에는 double을 사용하는 것이 좋다.
            // 정밀도와 표현 범위가 중요한 경우 double, 메모리 사용량이 중요한 경우에는 float을 사용
            double lat;
            double lng;

            lat = 37.123456;
            lng = 127.838383;	


	}

}