inti=1;i*=0.1;System.out.println(i);怎么是打印出0

匿名网友 |浏览341次
收藏|2020/05/27 13:03

满意回答

2020/05/27 13:36

输出0就是正常的,JAVA的int只能存储整形数,浮点数的结果赋结整形,它只取整形部分i*=0.1;会以浮点运算,结果为0.1,取整后结果就是0了

whoami1978

其他回答(0)
0人关注该问题
+1

 加载中...