본문 바로가기
프로그래밍/JAVA

04 변수와 변수의 타입

by 윤지(●'◡'●) 2021. 3. 19.
반응형


01 변수

변수는 값을 담는 저장공간이다.

* 값 : 상수, 리터럴로 종류는 매우 많다


             x                            =                      10
    (저장공간의이름)          (대입연산자)          (값, 상수...)

 

여기서 '=' 는 같다 라는 의미가 아닌 오른쪽에 있는 값을 왼쪽의 저장공간에 넣어라 라는 뜻으로 사용된다.

 

변수의 선언

 

자료형 변수명 = 초기값;

변수 선언시 RAM


int x= 0;
x라는 이름의 저장공간이 RAM에 할당되고, 0이라는 값이 들어간다.
공간이 만들어졌으므로 주소값이 부여되지만 알 수 없다.

주소(C언어 개념)

 

저장공간(변수)이 RAM에 할당되면 고유한 값인 주소값이 부여된다.

변수 선언시 주의사항


1. 같은 이름의 변수를 선언할 수 없다.
2. 초기화를 해준다.
3. 되도록 선언부(메소드 상단)에 한꺼번에 해준다.

 

변수명 선언시 주의사항

 

1. 숫자는 맨앞에 쓸 수 없다(1num : X / num1 : O)
2. 특수문자는 쓸 수 없다.
3. 되도록 소문자만 사용한다.
4. 되도록 한글은 사용하지 않는다.
5. 공백을 쓸 수 없다.
6. _(언더바)는 사용가능하다.(ex : no_where / now_here)
7. 카멜(낙타) 표기법 :noWhere
8. 뜻이 있는 명사형 단어를 선택한다.
(x,y,z,a,b....) X
(num,data,height,name,...) O

 

변수의 사용


변수명을 그대로 사용한다.

int data = 0;
	
data = 10;			//저장공간
System.out.println(data);	//값


변수의 사용 이유


1. 반복되는 같은 의미의 값을 쉽게 관리하기 위하여
2. 값에 의미 부여를 하기 위하여

 

 

 

02 변수의 타입

 

기본타입 변수들

+) 문자열인 String 이 있다

자바에서 큰따옴표(")로 감싸진 문자들을 문자열이라고 부르며, 이 문자열을 변수에 저장하고 싶다면 String 타입을 사용하면 된다. String은 위에 있는 이미지들과 같은 기본타입이 아니라 클래스타입 변수이다.

 


배운것을 활용하여 출력해본 결과물 ༼ つ ◕_◕ ༽つ

 

 

 

 

이미지 출처 : https://gbsb.tistory.com/6
반응형

댓글