- 기본자료형
: char이 정수형인 이유는 컴푸터가 문자를 숫자(아스키코드)로 인식하기 때문이다.
- 변수
: 데이터(자료)를 임시로 담는 공간
int i; //변수를 선언
i = 10; //변수를 초기화
- 변수 선언과 초기화를 한번에 할 수도 있다.
int a = 5;
- 변수 사용해보기
※println에서 사칙연산으로 계산이 나오게 하려면 println()안에 'i + a'가 아닌 (i + a)로 해주어야 한다.
1.은 위에서 a + i 로 썼기 때문에 a와 i의 값이 나열된 모습의 510이 출력되었다.
2.는 위에서 (a + i)로 썼기 때문에 a + i가 계산이 된 모습의 15가 출력되었다.
- 형변환
: 변수의 기본자료형을 변환시키는 것
자동적(묵시적) 형 변환 | 명시적 형 변환 |
작은 공간의 메모리에서 큰 공간의 메모리로 이동 ex) byte형(1byte) → int형(4byte) : 원래 자료형보다 메모리가 저 큰 자료형으로 형변환 되었기 때문에 문제가 생기지 않음 |
큰 공간에서 작은 공간의 메모리로 이동 ex) int형(4byte) → byte형(1byte) : 원래 자료형보다 메모리가 작은 자료형으로 형변환 되었기 때문에 데이터가 누실될 수 있다. |
'프로그램 공부 > Java' 카테고리의 다른 글
Java 연산자 (1) | 2024.01.05 |
---|---|
Java 특수문자 & 서식문자 (0) | 2024.01.05 |
Java 환경변수(Path) 설정하기 (1) | 2024.01.01 |
Java 코드 자동완성 기능 (Ctrl + Space) (0) | 2024.01.01 |
Java 시작해보기 (1) | 2024.01.01 |