次の zero double 変数宣言の重要な違いは何ですか:
0.0VS0d
double d1 = 0.0;
double d2 = 0d;
0コードリーダーにとってより明白であるため、これらは両方とも単なる よりも優れていることを理解しています。
ただし、 0.0VS0dの違いは明確ではありません。
次の zero double 変数宣言の重要な違いは何ですか:
0.0VS0d
double d1 = 0.0;
double d2 = 0d;
0コードリーダーにとってより明白であるため、これらは両方とも単なる よりも優れていることを理解しています。
ただし、 0.0VS0dの違いは明確ではありません。
違いはありません。Java 言語仕様のセクション 3.10.2を見てください。
DecimalFloatingPointLiteral:
Digits . DigitsオプトExponentPartオプトFloatTypeSuffixオプト. Digits ExponentPartオプトFloatTypeSuffixオプトDigits ExponentPart FloatTypeSuffix選ぶDigits ExponentPart選ぶFloatTypeSuffix...
FloatTypeSuffix: one off F d D
両方ともDecimalFloatingPointLiteral、最初のものはタイプ 1、2 つ目はタイプ 4 です。