gpt4 book ai didi

java - 允许整数数字之间使用下划线的理由是什么?

转载 作者:行者123 更新时间:2023-12-01 20:54:37 25 4
gpt4 key购买 nike

我在 JLS 的 3.10.1 (integer literals) 部分偶然发现了这个看似奇怪的声明。今天:

Underscores are allowed as separators between digits that denote the integer.

瞧,下面的内容是完全有效的( example ):

int x = 1_2_3_4_5____6;

下划线只能出现在数字之间,前导/尾随下划线无效。

这样做的理由是什么?它是其他语言的遗留物吗?当时流行的某种风格?允许这似乎是一件相当奇怪的事情。

最佳答案

其背后的想法是能够显示易于阅读的大数字。

示例:int x = 1_000_000;

还有其他用例,但我认为这是最常用的。

参见the documentation了解更多信息。

关于java - 允许整数数字之间使用下划线的理由是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42564084/

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