[Java] 변수와 자료형 - 변수란 무엇인가

나영원·2020년 8월 24일
0

Java_basic

목록 보기
2/60

변수란 무엇인가

변수는 사람의 나이, 학생의 학년과 같이 변하는 수를 뜻합니다. 반대로 값이 고정되어 변하지 않는 수를 상수라고 합니다.

변수 선언하는 방법

자료형(데이터타입) 변수이름 ;
int age;

변수를 선언하는 방법은 int age;와 같이 자료형(데이터타입)을 써주고 그뒤에 변수의 이름을 설정해 주면 됩니다.
ex) int age = 36; , String name = "나개발";

참고로 자바에서 '='(등호)는 수학에서의 두 항이 같다라는 뜻이 오른쪽 항을 왼쪽항에 대입 한다는 뜻 입니다.

public class DataType {

	public static void main(String[] args) {
		int age = 30;

		age = 20;

		System.out.println(age); // 20
	}

}

위 코드에서 변수 age에 처음에는 30이 대입 되었지만 아래 코드에서 20을 다시 대입하였기에 age의 값을 출력하면 20이 됩니다.

변수는 여러개를 한번에 선언할 수 있습니다.(권장하진 않는다고 합니다.)

ex) int = age, count, users;

변수와 메모리

변수를 선언한다는 것은 해당자료 형의 크기(데이터 타입)만큼 메모리를 사용하겠다고 선언하는 것입니다.

int age 에서 int는 4byte로 메모리에 4byte가 설정되고 그렇게 설정된 메모리의 이름을 age라고 지정하는 것입니다.

변수의 이름

변수의 이름은 영문자나 숫자를 사용하지만 항상 영문자로 시작하여야 합니다.
또한 쓰임에 맞는 이름으로 명명하는 것이 가독성에 좋습니다.(약어를 사용하면 가독성이 떨어집니다.)
ex) String numberOfStudent; (O) || String nos; (X)

변수명은 소문자로 시작하여 단어가 바뀔때마다 대문자를 쓰는 Camel Notaion을 따릅니다.(낙타등과 비슷하다는 의미로 생긴 용어라고 합니다.)

profile
배우는 개발 일기

0개의 댓글