Chapter6. 데이터 형변환

YeongSeok·2022년 7월 27일
0

Java

목록 보기
10/25

1. 명시적 형변환

byte > short > int > long > float > double

작은거에서 큰거를 저장 (자동 형변환)

예>

		byte b=1;	     //그릇 = 값
		short b2 = b;
		int b3 = b2;
		long b4 = b3;
		
		float b5 = b4;
		double b6 = b5;

2. 묵시적 형변환

강제 형 변환 또는 ‘type casting' 이라고 한다.
강제적으로 데이터형을 변경하는 개념이기 때문에
데이터 손실이 발생할 수 있다.

  • 기본 데이터 형 및 참조 데이터 형 모두 가능하다.
  • 형 변환 연산자를 사용한다. 연산자는 소괄호를 사용하고 소괄호 안에 변환하려는 데이
    터형을 지정하면 된다.

예>

public class Test {

	public static void main(String[] args) {
		int a = 1;
	    double b = 4.5;
	    
	    double c = (int) a + (int) b;
	    double d = (int) a + (double) b;
	    double e = (double)a + (double)b;
	    System.out.println(c);
	    System.out.println(d);
	    System.out.println(e);
	}

}

실행결과

profile
끊임없이 성장하고 싶은 개발자

0개의 댓글