在 Java 中,方法内部定义的基本类型变量需要进行初始化才能使用,因此 double avg = 0;
用来初始化变量 avg
,如果不想初始化也可以改成 double
的包装类型 Double
。%
在 System.out.printf()
方法中用于对变量进行格式化,具体到 %.2f
,.2
表示小数点后保存两个小数,f
表示浮点数。因此打印出来会小显示两位小数。
定义为0 初始值
%.2f 保留两位小数
你把%.2f 删掉,再和原来的对比一下就非常清楚了
建议你把你的编码风格改改,打开图片的瞬间觉得太乱了