상세 컨텐츠

본문 제목

[Java] 상수, 리터럴, 형 변환

Java

by TUZA 2022. 4. 1. 14:17

본문

상수

: 상수는 변하지 않는 수를 의미하며, 상수 사용 시 'final' 이라는 키워드를 이용한다. 

그리고 상수 이름을 작성 시 대문자를 이용한다.

 

package ch10;

public class ConstantVariable {

	public static void main(String[] args) {
		
		final int MAX_NUM = 100;
		final int MIN_NUM = 0;
		System.out.println(MAX_NUM);
		System.out.println(MIN_NUM);
	}

}

 

리터럴

: 프로그램에서 사용하는 숫자, 문자 또는 논리값을 뜻한다.

 

형변환

: 묵시적 형 변환과 명시적 형 변환 2가지가 존재한다.

바이트 크기가 작은 자료형에서 큰 자료형으로 자동으로 이뤄진다.

package ch10;

public class TypeConversionTest {

	public static void main(String[] args) {

		/*
		 * byte bNum = 125; // int iNum = bNum; // System.out.println(iNum);
		 * 
		 * double dNum = 3.14; int iNum = (int)dNum; System.out.println();
		 */
		
		double dNum = 1.2;
		float fNum = 0.9f;
		int iNum = (int)dNum + (int)fNum; 
		int iNum2 = (int)(dNum+ fNum); 
		System.out.println(iNum); //1
		System.out.println(iNum2); //2
		
	}

}
반응형

'Java' 카테고리의 다른 글

[Java] 반복문  (0) 2022.04.03
[Java] switch 문  (0) 2022.04.03
[Java] 자바의 연산자들  (0) 2022.04.01
[Java] 데이터 타입  (0) 2022.03.31
[Java] 변수  (0) 2022.03.31

관련글 더보기