프로그램 공부/Java
Java 변수 써보기
프로그램 호랭
2024. 1. 5. 18:00
- 기본자료형
: 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) : 원래 자료형보다 메모리가 작은 자료형으로 형변환 되었기 때문에 데이터가 누실될 수 있다. ![]() |