본문 바로가기

프로그램 공부/Java

Java 변수 써보기

- 기본자료형

: 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