第十二题:设int x=1,float y=2,则表达式x/y的值是:

本文讨论了Java中int型变量x与float型变量y相除的表达式x/y的值,解释了类型转换的规则。重点在于理解float类型的定义方式以及在精度不同的数值运算中,结果精度的确定。文中提到了自动类型转换的图示,并指出x/y的结果是0.5(float类型)。
摘要由CSDN通过智能技术生成

第十二题

设int x=1,float y=2,则表达式x/y的值是:()

A 0
B 1
C 2
D 以上都不是

懵逼树上懵逼果,懵逼树下你和我

首先看到这道题,我是懵逼和绝望的。

首先我们打开评论,看看谁的赞最多,拿过来

本题的意义在于两点,明白这两点之后题会不会本身就不重要了:

①float x = 1;与float x = 1.0f,这两种对于float类型的变量来说定义的方式都是正确的,也是比较常见的笔试题里面考察类型转换的例子,当第一种情况时,是将低精度int向上转型到float,是由于java的特性导致而不需要进行强制转换,而第二种情况则是比较正式的对于float变量的定义,由于这种类型本身在工作项目中并不常见,常用的带小数的数字我们一般都直接使用double类型,而double类型直接定义是没有问题的:double x = 1.0。而由于float的精度没有double类型高,因此必须对其进行显示的格式书写,如果没有这个f,就默认是double类型了。当然double x = 1.0d也是正确的命名,不信你可以尝试,虽然这是

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端小歌谣

放弃很容易 但是坚持一定很酷

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值