当前位置: 首页 > 知识库问答 >
问题:

将>和

高经艺
2023-03-14
Double tiny = 1.2;
Double big = 125.65;

System.out.println(tiny > big); 
System.out.println(tiny >= big);
System.out.println(tiny < big); 
System.out.println(tiny <= big); 

产生以下输出:

false
false
true
true

然而,据我所知,Java不支持操作符重载,官方文档对此只字不提,这就是我的问题。

共有1个答案

阙庆
2023-03-14

从语言规范(我自己强调):

15.20.1.数值比较运算符<、<=、>和>=

数值比较运算符的每个操作数的类型必须是可转换为原始数值类型(§5.1.8)的类型,否则会发生编译时错误。

 类似资料:
  • 有人能告诉我是否可以添加 谷歌不是朋友,PostSharp的留档也没有帮助。我知道在哪里可以创建自定义格式化程序或后端,但我在这些示例中看不到如何自定义方法入口和方法出口的日志条目。 实际PostSharp日志输出w/NLog 需要的PostSharp日志输出,带NLog 我正在使用以下内容: 我使用的是直接从他们的示例中提取的NLog配置: 我没有任何其他代码可以显示,因为我不知道从哪里开始编写

  • 我有以下问题: 我有一个和和将它们组合成一个 这是我的代码: 但它似乎不起作用; 我尝试了和 时间戳是10。 问题似乎是,如果我将beyon 移位丢失的所有信息,但是由于时间戳是,它怎么可能呢?

  • 问题内容: 我在Swift 中将元素转换为,然后将变量转换回时遇到了问题。 首先,我想提取以下JSON数据的元素: 放入NSData 变量,但似乎无法做到这一点。我用来解析如下: 但这给了我一个ScalarNumber数组,我不知道如何存储到一个对象中。 其次,我想从同一个对象生成回来: 但是NSData 对象不会转换为[-67,51,-38,61,-72,102,48],它只是使JSON字符串无

  • 问题内容: 我在android环境中工作,并尝试了以下代码,但似乎无法正常工作。 如果我定义如下: 有用。有什么我想念的吗? 问题答案: 这样使用。

  • 问题内容: 我有几个,并且想要将它们中的每一个转换成单个String,其中原始元素的每个元素Set都由空格“”分隔。天真的第一方法就是这样做 谁能想到更快,更漂亮或更有效的方式来做到这一点? 问题答案: 更新: 重新阅读此答案,我现在希望使用有关番石榴木匠的其他答案。实际上,这些天我不接近apache commons。 另一个更新: Java 8引入的方法 String.join() 尽管它不像G

  • 我想知道如何在springReactor中转换通量