当前位置: 首页 > 面试题库 >

Java 7中0_0的含义

米项禹
2023-03-14
问题内容

我已经在Java7中阅读到了,我们现在可以编写以下有趣的语句:

public static boolean isZero(int O_O){
  return O_O == 0_0;
}

问题是:0_0在这种情况下究竟是什么意思?


问题答案:

仅出于可读性目的,Java
7中允许在数字文字中使用下划线字符。从javadocs:

在Java SE
7和更高版本中,数字文字中数字之间的任意位置都可以出现任何数量的下划线字符(_)。例如,通过此功能,您可以将数字文字中的数字组分开,从而可以提高代码的可读性



 类似资料:
  • 问题内容: 首先,我希望这不是问题,所以我开始了一个新话题。我不知道如何根据已经回答的问题提出问题,所以我做到了。 我对Java很陌生,以下是我的问题。我正在编写一个小型聊天程序,并且使用带有的来显示不同颜色的文本,显示笑脸和显示超链接。 我的问题是,经过一些研究,我发现问题可能是由于Java7造成的,我无法使换行器正常工作。我希望文本自动换行,并包裹在超出组件宽度的字符串中间。自动换行可以很好地

  • 我使用intellij IDEA进行开发,我注意到IDEA在Java7上运行时,maven插件在下载依赖项时出现了问题(我在Windows7)。然而,在Java6上运行它就没有这个问题了。 以下是idea.log的摘录 我按照建议做了以下几点 > 确保我的/etc/hosts文件中有 将添加到我的idea64.exe.vmoptions,因此文件如下所示 谢谢你的帮助。

  • 支持哪些版本的Java? 但是,生成失败,出现以下消息:

  • 问题内容: JLS v7的第18章中的语法似乎与文档中其他地方的结构不同,但是对我而言似乎有所不同。具体在第15章中,规则是: 这样就可以创建一个RelationalExpression(并因此生成一个EqualityExpresson),而该关系又可以在创建EqualityExpression的EqualityExpression规则中用作LHS 。 但是当看第18章中的语法时,他们做了一些简化

  • 我遇到了一个奇怪的问题——供应商使用TLS SSLv3,同时使用自签名客户端和服务器证书。Java1.5和Java1.6没有这个问题——只需将客户端证书和私钥导入密钥库,将服务器公共证书导入信任库。一切都很好。然而,在Java7中,服务器证书无法被信任,即使使用的是同一个信任库。我尝试过使用Java7 (1.7.03, 04和05、x86和x64版本)的视窗和红帽,但没有成功。 我从头开始重新创建

  • 问题内容: 我在Android源代码中看到一个陌生的符号: 例如: 我对星号表示法不熟悉。有人可以解释吗? 问题答案: 是的简化版本 此表示法来自C。