結果も int なので小数点以下は切り捨てられますね
//Sample09_41.java class Sample09_41 { public static void main(String[] args){ int num_of_value = 4;; int a = 81; int b = 64; int c = 84; int d = 76; double avg = (a + b + c + d)/num_of_value;//int同士の演算 System.out.println("avg= " + avg); } }
>javac Sample09_41.java
>java Sample09_41
avg= 76.0 ← 正解は 76.25
//Sample09_42.java class Sample09_42 { public static void main(String[] args){ int num_of_value = 4; int a = 81; int b = 64; int c = 84; int d = 76; double avg = (a + b + c + d)/(double)num_of_value; //num_of_value を double にキャスト System.out.println("avg= " + avg); } }
>javac Sample09_42.java >java Sample09_42 avg= 76.25