자바 기초-상수, 리터럴, 변수의 형 변환

조정우·2022년 5월 25일

자바 기초

목록 보기
10/61
post-thumbnail

2022.05.25

상수(constant) 선언하기

상수 : 변하지 않는 수
ex) 원주율 3.14, 1년 12개월 등
final 예약어를 사용하여 선언
상수 사용시 변하지 않는 값을 반복하여 사용할 때 의미있는 문자로 인식하기 쉽고
혹시 변하더라도 선언한 부분만 변경하면 되므로 여러부분 수정할 필요 없음

final을 사용하여 MAX_NUM을 100으로 선언하였으므로 1000으로 선언은 불가하다
출력결과 MAX_NUM 100과 MIN_NUM 0이 출력되었다

리터럴(literal)

프로그램에서 사용하는 숫자, 문자, 논리값을 뜻함
리터럴은 상수 풀(constant pool)에 있음
정수 리터럴은 int로 실수 리터럴은 double로 저장됨
정수의 범위가 넘어가는 경우는 L, I를 float로 사용하려는 경우는 F,f식별자를 사용해야함

형 변환(type conversion)

서로 다른 자료형 간에 연산등의 수행을 위해 하나의 자료형으로 통일하는 것
묵시적 형 변환(자동 형 변환), 명시적 형 변환(강제 형 변환)이 있음
바이트 크기가 작은 자료형에서 큰 자료형으로의 형 변환은 자동으로 이루어짐
덜 정밀한 자료형에서 더 정밀한 자료형으로의 형 변환은 자동으로 이루어짐

연산 중 형 변환 예제


출력결과

profile
코딩관광

0개의 댓글