본문으로 바로가기

변수 (Variable)

category onYouTube/Java 2021. 3. 24. 06:06
  • "변수 (variable)" : 데이터를 담는 컨테이너
  • 실수형 변수에 정수를 대입하면 손실이 없기 때문에,
    자동으로 캐스팅 됨 (암시적 형변환)
  • 정수형 변수에 실수를 대입하려면 손실이 있기 때문에,
    캐스팅을 명시해야 함 (명시적 형변환)
// 명시적 형변환
int a = (int) 1.1;

 

  • "캐스팅 (casting)" : 타입을 변환하는 것
public class Casting {

	public static void main(String[] args) {
		
		double a = 1.1;
		double b = 1;
		// 손실이 없기 때문에 자동으로 캐스팅
		
		int c = (int) 1.1;
		// 손실이 있기 때문에 명시해서 캐스팅
		
		String f = Integer.toString(1);
		// Integer 타입의 1을 String으로 형변환
        
		System.out.println(f.getClass()); // String
		// getClass()는 객체의 데이터 타입을 반환
	}
}

'onYouTube > Java' 카테고리의 다른 글

데이터 타입 (Data Type)  (0) 2021.03.24
주석과 세미콜론  (0) 2021.03.24
숫자와 문자열  (0) 2021.03.24
개발도구와 이클립스  (0) 2021.03.24
[Java 입문 수업] - 생활코딩 (3/20 ~ 3/24)  (0) 2021.03.24