Java:使用l和L声明long型有什么区别吗?

24*3600*90*1000l

24*3600*90*1000L
有什么区别吗?

JAVA中声明long型,使用l和L是没有区别的,实现的功能是一样的。
不过在编程中鼓励使用L来代表long型,因为l在很多时候会被人误解为是数字“1”,不利于代码的可阅读性。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-01
没有区别。
小写的l在不少字体里显示的和数字1容易混淆。
所以声明长整型是推荐使用 像3223L 这种形式的
第2个回答  2014-10-13
没有区别,都可以使用。只是为了方便看出小写的l不是数字1,就改为大写L。这只是习惯问题。本回答被提问者采纳
第3个回答  2014-10-13
没有。但是l容易看不清楚,可能会被误解为1,。
第4个回答  2014-10-13
//没什么区别的,都可以,看你喜欢。

相似回答