티스토리 뷰
변수란 변하는 수이며, 자바에서 데이터를 담는 컨테이너다.
여기에 담긴 데이터는 다른 데이터로 바꿀 수 있으며 마치 '대명사'같은 것이다.
선언과 할당

변수를 선언하는 것은 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 |