发布网友 发布时间: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
这是语法问题,不支持这种多个判断。