본문 바로가기

Java

변수(Variable)

출처 - Java의 정석 기초편 (남궁 성)


1. 변수(Variable)
- 하나의 값을 저장하기 위한 공간
- 변수 선언: 변수타입 변수이름;
- 변수 대입: 오른쪽의 값을 왼쪽에 저장하라는 의미의 대입 연산자(=) 사용
- 변수 저장 값에 따라 변수의 타입 선택: 기본형, 참조형
- 기본형 변수는 실제 값(data)을 저장: 논리형(boolean), 문자형(char), 정수형(byte, short, int, long), 실수형(float, double)
- 참조형 변수는 어떤 값이 저장되어 있는 주소(memory address)를 저장
- 오버플로우: 최대값+1 → 최소값, 최소값-1 → 최대값


2. 상수(constant)
- 값을 한 번만 저장할 수 있는 공간
- 변수 선언: final 변수타입, 변수이름(모두 대문자);


3. 리터럴(literal)
- 그 자체로 값을 의미하는 것
- 리터럴의 타입: 논리형, 정수형, 실수형, 문자형(\n), 문자열
- 접미사 생략불가: 정수형(L), 실수형(f)


4. 문자열 결합
- 어떤 타입의 변수도 문자열과 덧셈 연산을 수행하면 그 결과가 문자열이 된다.
- 덧셈 연산자는 왼쪽에서 오른쪽의 방향으로 연산 수행한다.


5. 타입 간의 변환방법
- 숫자 → 문자: '0' 더한다.
- 문자 → 숫자: '0' 뺀다.
- 숫자 → 문자열: 빈 문자열 ("") 더한다.
- 문자열 → 숫자: Integer.parselnt(), Double.parsedouble()
- 문자열 → 문자: charAt(0)
- 문자 → 문자열: 빈 문자열 ("") 더한다.


'Java' 카테고리의 다른 글

반복문(for, while)  (0) 2022.09.19
조건문(if, switch)  (0) 2022.09.16
연산자(operator)  (0) 2022.09.15
화면 입출력  (0) 2022.09.14
자바(Java)란?  (0) 2022.09.14