オラクルの技術情報には次のように記載されていますが:
Java SE 7 以降では、任意の数の下線文字 (_) を数値リテラルの数字の間のどこにでも表示できます。この機能を使用すると、たとえば、数値リテラル内の数字のグループを分離できるため、コードの読みやすさが向上します。
example : float pi = 3.14_15F;
と同じです
float pi = 3.1415F;
しかし、他の誰かが書いたコードに取り組んでいる開発者を混乱させませんか? また、アンダースコアを使用すると、コンパイラにオーバーヘッドがかかりますか?