개발자의 오르막
자료형 변수 본문
# 자료형, 변수란?
- 자료형 : 변수를 선언할 수 있다.
- byte(4비트), short(16비트), int(32비트), long(64비트)
float(32비트), double(64비트), boolean, char(16비트)
- 변수 : 값을 저장하는 기억공간
- 대입 : 변수에 값을 저장하는 행위
- int i; (변수 선언)
- int : 정수의 값을 저장할 수 있는 자료형
- i = 100; (i에 100을 저장함)
- 변수는 맨 마지막 값만 기억한다.
- 자료형 2개를 동시에 쓸 수 없다.
- 각 자료형마다 받아들일 수 있는 기억공간의 크기가 정해져있다.
* 자료형 범위를 넘어서면 loss가 된다.
- 대입할 때 변수는 항상 왼쪽에 위치하고, 값은 오른쪽에 위치한다.
오른쪽에 있는 값을 왼쪽 변수에 저장한다는 뜻
- 오른쪽 변수가 갖고 있는 값이 복사돼서 왼쪽 변수에 대입된다.
- i + 1 : 변수와 값은 연산가능, 변수가 가진 값과 연산.
대입시에는 오른쪽이 먼저 동작하고 다음에 대입된다.
# 기억공간을 새로 확보하는 방법
- 변수를 선언한다는 것은 없던 기억공간을 새로 확보하는 작업이다.
- new ~~
# 자료형 타입의 자동변환 및 강제변환
- byte < short < int < long < float < double
작은 타입에서 큰 타입은 자동 변환 되지만 큰 타입에서 작은 타입은
강제변환 없으면 에러난다.
'기본적으로 같은 타입형 변수만이 연산 가능하다.'
'Java' 카테고리의 다른 글
[Log4j 1.2.16-ver Json Layout 적용기 #02] 기존 공통 라이브러리 의존성에 따른 Log4j2 Mig 이슈 (0) | 2022.07.11 |
---|---|
[Log4j 1.2.16-ver Json Layout 적용기 #01] 로그 개선 방향 선정 (0) | 2022.07.04 |
Java - compile (0) | 2019.08.23 |
Java - IO 예외처리 (0) | 2019.07.25 |
Java-예외처리 (0) | 2019.07.25 |
Comments