Java/자바

변수

필리힐리 2020. 12. 21. 20:35

변수란?

 

2020-12-30  {

하나의 값을 저장하기 위한 메모리 공간

#int age; - 0번 메모리 공간을 정수가 들어올 수 있는 age라고 선언 > age = ??? (알수 없는 값)

#age = 24; - age의 값을 24로 초기화

#한문장으로도 가능 - int age = 24;

*프로그래밍에서 =는 앞 뒤가 같다는 걸 나타내는 등수가 아니라 대입을 나타낸다. }

// 추가 내용

 

여러가지 타입으로 변수를 지정할 수 있는데 int (정수), double (실수), string (문자열) 등이 있다.

 

각각의 타입과 맞지 않는 값은 뒤에 올 수 없고 자바가 오류 처리를 한다.

int a = 1.1; (X)   /   int a = 4 (O)

 

변수의 효용

 

1. 위와 같이 라벨링을 하는 이유는 자바라는 언어로 만들어진 웹 / 앱에는 엄청난 양의 정보가 있는데

그게 서로 뒤섞이지 않도록 하기 위해서이다.

 

2. 변수는 값에 이름을 부여해 누가 보더라도 값의 의미를 파악할 수 있게 도와준다 **중요**

 

3. 중복되는 걸 없애서 가독성을 좋게 하고 가변적인 것과 고정되어 있는 걸 나눔으로서 유지 보수를 쉽게 할 수 있도록 만든다.

 

변수 컨버팅

 

변수는 그 속성 자체를 바꿀 수 있다.

 

잃어버리는 값이 없는 경우 따로 명시하지 않아도 자동으로 바뀌지만

잃을 값이 있다면 강제적으로 바꿀 수 있도록 명시해야한다.

double a = 1 --> sout (a) --> a = 1.0

int b = (double) 1.1 --> sout(b) --> b = 1 [0.1 손실]

정수에서 문자열로도 변환 가능 Integer.toString(number)

'Java > 자바' 카테고리의 다른 글

Package, Class, Instance, Inheritance  (0) 2020.12.23
API  (0) 2020.12.23
JDK  (0) 2020.12.23
입력과 출력  (0) 2020.12.22
Java 구동 과정  (0) 2020.12.19