当前位置: 代码迷 >> J2SE >> java 中 float类型的整数为啥输出结果会有一位的小数点
  详细解决方案

java 中 float类型的整数为啥输出结果会有一位的小数点

热度:101   发布时间:2016-04-23 19:39:50.0
java 中 float类型的整数为什么输出结果会有一位的小数点
我用如下代码测试了一下我定义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可以控制输出格式
------解决思路----------------------
浮点数就是这么输出的吧