Java中(1<=number<99999)错误?

发布网友 发布时间:2022-04-24 18:43

我来回答

2个回答

热心网友 时间:2023-09-13 14:28

Java语言不支持第2种表达式,它会把第2种表达式解释为1<=number返回一个布尔型值,然后和后面的99999int型进行比较,
因为Java是强类型语言,所以对于比较两个不同类型的值,Java语言就会报错,
而因为C语言没有布尔型,所以比较结果返回0或1,同相同类型的int型99999比较就不会出错,两者的不同点就在这里.

热心网友 时间:2023-09-13 14:28

这是语法问题,不支持这种多个判断。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com