gpt4 book ai didi

java - 带下划线的数字文字在 java 中的工作原理以及为什么将它作为 jdk 1.7 的一部分添加

转载 作者:IT老高 更新时间:2023-10-28 20:32:21 28 4
gpt4 key购买 nike

谁能向我解释一下为什么在 JDK 7 中添加了这个功能以及它是如何工作的?

在浏览 JDK 7 的新功能时,我发现了以下代码。

int i;
//Java 7 allows underscore in integer
i=3455_11_11;

最佳答案

这用于对数字中的数字进行分组(例如信用卡等)

来自 Oracle Website :

In Java SE 7 and later, any number of underscore characters (_) can appear anywhere between digits in a numerical literal. This feature enables you, for example, to separate groups of digits in numeric literals, which can improve the readability of your code.

For instance, if your code contains numbers with many digits, you can use an underscore character to separate digits in groups of three, similar to how you would use a punctuation mark like a comma, or a space, as a separator.

总而言之,这只是为了便于阅读。

关于java - 带下划线的数字文字在 java 中的工作原理以及为什么将它作为 jdk 1.7 的一部分添加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19806632/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com