JAVA (1) 썸네일형 리스트형 JAVA Chap 1~5 문제 풀이 1. 다음 코드를 실행하면 출력 결과로 5를 기대했는데 4가 출력되었습니다. 어디에서 잘못 작성된 것일까요? int var1=5; int var2=2; double var3=var1/var2; //2.0 int var4=(int)(var3*var2); //4.0 System.out.println(var4); //4 [풀이과정 및 답] 타입 변환을 하지 않은 상태에서 int 타입인 var1/var2 을 계산하면 2가 나오고 double 타입으로 변환시 2.0이 된다. 그래서 int 타입인 var1, var2 를 double 타입으로 변환 후 5.0/2.0 을 계산하면 된다. double var3 = (double) var1 / var2; //2.5 int var4=(int)(var3*var2); //5.0.. 이전 1 다음