변수와 상수로 메모리에 값을 읽고 써보자
변수(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에 대입하시오
//세수의 합을 콘솔로 출력하시오.
}
}