我用如下代码测试了一下我定义b的时候是9但是输出结果却是9.0,
请问这一位小数点是基于什么理论基础的?
为什么是输出一位小数点,而不是输出2位,3位?
package type;
public class float1 {
public static void main(String[] args) {
float b = 9;
System.out.println(b);
}
}
------解决思路----------------------
用printf可以控制输出格式
------解决思路----------------------
浮点数就是这么输出的吧