본문 바로가기

프로그래밍 언어/JAVA

JAVA 변수

SMALL

변수


프로그래밍 언어에서 변수의 정의는 값을 저장할 수 있는 메모리상의 공간이다.

하나의 변수에 다른 하나의 값만 저장할 수 있으므로, 새로운 값을 저장하면 기존의 값은 사라진다.


java에서 변수를 사용

하려면

1. 변수 선언

2. 변수 초기화

를 해야 한다. 


변수 선언을 하는 방법은 다음과 같다.


일단은 빨간색 네모칸만 보자


6번째 줄에 있는 int 는 변수의 타입이고 variable은 변수의 이름을 말한다.


변수타입 변수이름; ex)int age; 

를 쓰면 변수 선언을 하는 것이다.

변수의 타입에서는 나중에 밑에서 설명하겠다.


8번째 줄은 variable이라는 공간에 값을 1 넣겠다는 뜻이다.

수학에서의  A=B 는 A와 B는 같다는 의미 이지만 

프로그래밍 언어에서의 A=B 는 B를 A에 대입하겠다는 뜻이다. 


이 코드를 그림으로 표현하면 다음과 같다.

▶대부분의 변수는 stack 이라는 메모리영역에 저장된다.


그런데 꼭 변수선언 하고 초기화를 해서 두줄로 쓰지 말고

int variable = 1; 

이라고 적어도 된다.


변수의 타입이란 말 그대로 변수에 저장될 값의 타입을 의미한다.

타입에는 논리형,실수형,정수형,문자형 등이 있다. 


논리형 : true 와 false 중 하나를 값을 가진다.

실수형 : 실수 값을 가진다.

정수형 : 정수 값을 가진다.

문자형 : 하나의 문자 값을 가진다.(※'APPLE' 같은 단어는 안된다.)


▶변수의 타입

 

 1byte

2byte 

4byte 

8byte 

논리형 

boolean 

 

 

 

실수형 

 


float 

double 

정수형 

byte 

short 

int

long 

 문자형  

 

 char

 

 


※위줄의 byte는 변수의 크기를 말한다. 


다음은 변수 선언의 예제 이다. 





▶9번줄에 정수형의 값은 ' ' 을 꼭 적어야한다.



보충 설명

변수의 이름을 사용하는데 규칙이 있다.

1. 대소문자가 구분된다.            ex) A 와 a 는 다른 변수이다.

2. 처음에 숫자로 시작해서는 안된다.            ex) 1asd 라는 변수를 만들 수는 없다.

3. 예약어를 사용하면 안된다.            ex) int 라는 변수는 만들 수는 없다.

LIST

'프로그래밍 언어 > JAVA' 카테고리의 다른 글

JAVA 조건문 switch  (0) 2019.06.09
JAVA 조건문 if()  (0) 2019.05.31
JAVA 연산자  (0) 2019.05.21
JAVA 입력 Scanner  (0) 2019.02.17
JAVA 화면 출력print()  (0) 2019.02.07