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

我不刪(int),只是加個=,也是true阿

 double x = 3.5;

 int y = 3;

 Console.WriteLine((int)x>=y);

?我不刪(int),只是加個=,雖然也是true,

強制轉換後,x是3,大於又等於y,所以是true。



但這樣可行嗎??正確嗎??


正在回答

1 回答

是可行的。强制类型转换后小数点后数值直接抹去,所以无论是3.5 3.88 3.99,double转int后都是3.

所以 x >= y ,返回值是True没有任何问题,>=的意思就是只要满足大于或等于便是真,二者满足其一便可。

3 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我不刪(int),只是加個=,也是true阿

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号