public class NotenDurchschnitt{
public static void main(String[] args){
int note1, note2, note3;
double schnitt;
note1 = 3;
note2 = 4;
note3 = 6;
schnitt = (note1 + note2 + note3) / 3;
System.out.println("Notenschnitt ist: " + schnitt);
}
}
首先注意=标记,schnitt =平均值(这是德语),所以基本上我尝试打印出一个像这样的数字(这就是为什么它不像其他问题一样!!):
1.0 / 1.5 / 2.0 / 2.5 / 3.0 / 3.5 / 4.0 / 4.5 / 5.0 / 5.5 / 6.0
6是最佳成绩,1是最差成绩。
问题是在我的程序中它只会打印1.0、2.0,...
答案 0 :(得分:6)
您正在执行整数除法,该除法会截断小数。尝试以下方法:
schnitt = (note1 + note2 + note3) / 3.0;