为了账号安全,请及时绑定邮箱和手机立即绑定

请问 float 可以用于整数吗

在 java 里面定义年龄18的时候用 float 定义也是输出成功了的

public static void main(String[] args) {

        float num=18;

        System.out.println(num);

}

请问为什么这样也能成功输出呢?

  


正在回答

1 回答

不可以,float是浮点小数

0 回复 有任何疑惑可以回复我~
#1

人称大帅逼 提问者

请问为什么定义 float num=18的时候可以打印成功呢?虽然输出结果是18.0
2018-09-01 回复 有任何疑惑可以回复我~
#2

qq_游戏号_6 回复 人称大帅逼 提问者

float是小数型 整数后面会接.0
2018-09-09 回复 有任何疑惑可以回复我~
#3

小Ninja的地盘 回复 人称大帅逼 提问者

emm,打印是没问题的输出结果只是变成加上.0,这样是可以的但是小数用int整形打印就会有打印不上的情况即没有小数点后面的
2018-09-19 回复 有任何疑惑可以回复我~
#4

人称大帅逼 提问者 回复 小Ninja的地盘

好的谢谢
2018-09-19 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消

请问 float 可以用于整数吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信