我做了一些谷歌搜索,但无法找到我的问题的解决方案。
是否有根据 double 和 float 声明普遍接受的 java 编码约定?
这些指南推荐什么语法?
Double d = 1d;
Double d = 1D;
Double d = 1.;
Double d = 1.0;
Double d = 1.0d;
Double d = 1.0D;
Float 和 Long 以及它们的原语也是如此。
Long l = 1l;
Long l = 1L;
都编译一样,但是读这几行代码的时候,清晰度还是有区别的。大写的 d 似乎更容易被读错——>“D”可能被读作“0”左右。