2012년 12월 26일 수요일

[Java] (캐스팅) 강제 형변환


public class Mission2 {

public static void main(String[] args) {
int kor, eng, mat;
int sum;
double aver;

kor = 100;
eng = 90;
mat = 80;

sum = kor + eng + mat;
aver = (double)sum / 3;

System.out.println("총합 : " + sum + "점");
System.out.println("평균 : " + (int)aver + "점");
}
}

캐스팅은 큰 자료형에서 작은 자료형으로 값을 대입할 때 일어난다.
에러는 나타나지 않지만 값을 잃어버리는 단점이 있다.(당연한 것이다.)

댓글 없음:

댓글 쓰기