java - 정수와 정수의 연산의 결과 값은 정수, 정수와 실수 연산의 결과 값은 실수

imjingu·2023년 8월 1일
0

개발공부

목록 보기
269/481
package chapter01;

public class Test08 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		/* 정수와 정수의 연산의 결과 값은 정수, 정수와 실수 연산의 겨과 값은 실수 */
		
		byte kor, math, eng;
		kor = 55;
		math = 99;
		eng = 87;
	
		int sum = kor + math + eng;
		System.out.println("총점 : " + sum); // 총점 : 241
		
		int avg_01 = sum / 3;
		System.out.println("평균 : " + avg_01); // 평균 : 80 , 정수 정수 계산이라 소수점이 나오지 않음 즉 정확한 값이 안나옴
		
		double avg_02 = sum / 3; // 정수 / 정
		System.out.println("평균 : " + avg_02); // 80.0 -> 정수 연산으로 정수 값이 나온 후에 실수에 저장
		
		double avg_03 = (double)sum / 3; // 실수 / 정수
		System.out.println("평균 : " + avg_03); // 80.33333333333
		
	}

}

0개의 댓글