2. 변수란?
- 변할 수 있는 수
- 데이터를 담을 수 있는 그릇
변수 선언 시 초기화도 같이 하자
변수를 선언하면 메모리 상의 어떤 공간을 차지하고 사용된다. 그런데 그 공간에 기존에 어떤 값이 있었는지 모르고, 이를 초기화하지 않으면 이상한 값이 출력될 수 있다. 그래서 변수 선언을 하면 초기화도 같이 하도록 하자.
리터럴
코드에서 개발자가 직접 적은 100, 1, true, ‘A’, “Hello Java”와 같은 고정된 값을 프로그래밍 언어로 리터럴이라 한다. 변수의 값은 변할 수 있지만, 리터럴은 개발자가 직접 입력한 고정된 값이다. 리터럴 자체는 변하지 않는다.
실무에서 가장 자주 사용하는 타입
- 정수
- int : 약 20억까지 가능
- long : 20억을 넘어가는 수에 지정, 끝에 L을 붙여야 한다.
- 실수 : double
- 불린 : boolean
- 문자열 : String
3. 연산자
연산자는 값을 계산할 수 있게 하는 문자를 의미한다. 다양한 연산자가 있지만 자주 사용하는 연산자 위주로 기억하면 되고, 연산자 우선순위 굳이 외울 필요가 없다.
자주 사용하는 연산자
- 산술연산자: + , - , * , / , % (나머지)
- 증가 및 감소 연산자: ++ , --
- 비교연산자: == , != , > , < , >= , <=
- 논리 연산자: && (AND), || (OR), ! (NOT)
- 대입연산자: = , += , -= , *= , /= , %=
- 삼항 연산자: ? :
- instanceof 연산자: 객체 타입을 확인한다.
- 그외: new , [] (배열 인덱스), . (객체 멤버 접근), () (메소드 호출)
비트 연산자
비트 연산자는 실무에서 거의 사용할 일이 없다. 필요할 때 찾아보자.
비트 연산자: & , | , ^ , ~ , << , >> , >>>
Reference
인프런 '김영한의 실전 자바 - 기본편'
'Dev Language > Java' 카테고리의 다른 글
[자바/입문] 7. 배열 (0) | 2023.12.29 |
---|---|
[자바/입문] 6. 스코프(scope), 형변환(type casting) (0) | 2023.12.29 |
[자바/입문] 4. 조건문, 5. 반복문 (2) | 2023.12.29 |
[자바/입문] 1. 자바란? (0) | 2023.12.29 |
[Java] toString()에 대해서 (0) | 2022.03.19 |