형변환

서지은·2024년 7월 7일

JAVA 개념정리

목록 보기
2/13
post-thumbnail

형변환

자료형을 다른 자료형으로 변형해주는것

자동형변환

두개 이사의 자료형을 연산할 때 하나의 자료형으로 일치시켜야 연산이 가능함.
따라서 데이터 손실이 적은 방향으로 컴파일러가 직접 형변환을 해주는 것

명시적형변환(강제)

값의 범위가 큰 자료형을 값의 범위가 작은 자료형으로 변환할 때
자동으로 컴파일러가 해주지 않기 때문에 프로그래머가 명시적으로 진행한다.
-> 데이터 손실을 감수한다.

		double pi = 3.1415;
		int number = (int)pi;
		
		System.out.println(number);

		long num1 = 3000000007L;
		int number2 = (int)num1;
		System.out.println(number2);
		
		short num2 = 1;
		short num3 = 2;
		short num4 = (short)(num2 + num3);

0개의 댓글