티스토리 뷰

SEB_BE_41

JAVA - 변수

Greatshine 2022. 7. 6. 23:12

변수란 변하는 수이며, 자바에서 데이터를 담는 컨테이너다.

여기에 담긴 데이터는 다른 데이터로 바꿀 수 있으며 마치 '대명사'같은 것이다.

 

선언과 할당

변수를 선언하는 것은 a라는 변수에 int, double, string 등의 데이터타입을 앞에 붙여 이루어진다.

변수를 할당하는 것은 선언된 변수에 값을 대입하는 것이다.

여기서

//의 표시는 주석처리다.

코드에 부가적인 설명을 쓰거나 사용하지 않는 코드를 비활성화시키기 위해 사용한다.

;는 세미콜론이다.

하나의 구문이 끝났음을 명시적으로 나타내는 기호이며, 자바에서는 이를 생략할 수 없다.

 

정수와 실수

Java에서 정수는 int, 실수는 double로 나타낸다.

정수는 쉽게 얘기해서 소수점이 없는 수이며, 자연수와의 가장 큰 차이점은 0을 가진다는 것이다. 

(··· -1, -2, -3, 0, 1, 2, 3 ···)

실수는 소수점이 있는 수이다.

(···  0, 0.01, 0.02, 0.1, 1 ···)

 

위의 코드를 봤을 때처럼 변수가 선언되었을 때 앞에 오는 데이터타입으로 변수의 형태가 결정되고,

그로 인해 결정된 변수안에는 정해진 값만 올 수 있다.

이를 내가 이해한 바로 쉽게 설명한다면

a라는 그릇(변수)에 채소, 고기, 해산물 등의 이름을 붙인다(변수의 선언)

이름을 붙인 그릇에 각각 맞는 식재료들을 넣는다(변수의 할당)

채소나 고기, 해산물은 다양하기 때문에 그릇에 오는 식재료들은 달라질 수 있다.(변수의 기능)

이렇게 생각했을 때 쉽게 이해했다.

 

문자열

 

Java에서 문자열는 String으로 나타내고,

문자는 무엇으로 나타내는 지 궁금하여 찾아본 결과 Char로 나타낸다.

 

변수의 효용

Java에서 변수를 사용하는 이유를 두 코드의 차이점에서 쉽게 이해할 수 있다.

둘의 결과값은 동일하지만 변수를 도입했는지 안 했는지의 차이를 가지며,

100을 1000으로 수정해야 한다고 했을 때 위의 코드는 하나하나 고쳐줘야 하지만

아래의 코드는 변수의 할당값만 1000으로 바꿔주면 되기 때문에 훨씬 효율적이다.

여기서 변수는 중복되는 값을 제거하고 가독성을 올리며 유지보수를 효과적으로 상승시키는데

큰 기여를 한다는 것을 알 수 있다.

 

 

 

 

 

 

 

 

'SEB_BE_41' 카테고리의 다른 글

JAVA - 형변환  (0) 2022.07.09
JAVA - 상수의 데이터타입  (0) 2022.07.08
JAVA - 데이터타입  (0) 2022.07.07
JAVA - 숫자와 문자  (0) 2022.07.05
JAVA - 입문  (0) 2022.07.04
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/09   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함