변수와 상수로 메모리에 값을 읽고 써보자

변수(Variable) 는 값(Value)이 저장된 메모리의 위치에 주어진 대표 이름(공간)이다.

<aside> 💡

메모리에는 작가가 글을 쓰듯 , 프로그래머의 영감이 녹아든 코드 들이 자리를 잡고 있다.컴퓨터 시스템은 메모리의 영역에 메모를 하면서 CPU로 계산한다. 3+4=7 계산을 할 때에 노트에 쓰듯이 메모리에는 우리가 제시한 여러가지 계산이나 문제들을 메모리위에 메모한다. 변수를 이용한다는 것은 계산할 값들인 3,4,7 등을 메모리에 기록할 공간을 만들고 메모하는 것이다.

</aside>

변수의 선언과 초기화

변수 선언

컴퓨터에게 공간을 사용하겠다는 의미이다.

그 공간의 이름을 num이라고 하겠다고 선언 하는 것이다.

즉,실제로 메모리에 공간을 할당하는 것이 아니라,값을 저장하기 위한 공간을 미리 예약하는 것이다.

    int num; //4바이트

변수 초기화

할당된 공간에 값을 입력하는 것을 초기화라 한다.

//선언 + 초기화
		int d =4;

a=b; 처럼 대입하는 것은 초기화가 아니다. 할당이다.

   num=5;
   num=6; //초기화가 아니라 할당

기본 예제

package com.java.start;

public class Start04 {

	public static void main(String[] args) {
		// 메모리 위에 변수 a,b,c를 선언하시오.
		
		
		//선언된 변수에 각각 34,45,56을 할당하시오.
		
		
		//세 수의 합을 d에 대입하시오
			
		
		//세수의 합을 콘솔로 출력하시오.
	
	}

}