A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Dragon_Free 中级黑马   /  2015-1-27 16:44  /  1181 人查看  /  8 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

如图,这种定义方式 没有见过,也不知道怎么解这个问题,有人可以和我解释一下吗?

1.png (73.23 KB, 下载次数: 13)

1.png

2.png (63.74 KB, 下载次数: 10)

2.png

评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1

查看全部评分

8 个回复

倒序浏览
B:错误
原因:不是以数字开头。
C:错误
原因:16进制的数,写了17位!
E:错误
原因:数字后面没写f所以默认会当做long型,long型不能直接等于float型。
回复 使用道具 举报
边晓炎 发表于 2015-1-27 17:21
B:错误
原因:不是以数字开头。
C:错误

我想问的是关于这个下划线的问题,这种方式没见过,也不知道是什么意思
回复 使用道具 举报
上网找了找资料,意思 就是分隔开数字,让数字看起来更加容易看清
http://book.2cto.com/201301/14091.html这个是红黑上的解释

如果Java源代码中有一个很长的数值字面量,开发人员在阅读这段代码时需要很费力地去分辨数字的位数,以知道其所代表的数值大小。在现实生活中,当遇到很长的数字的时候,我们采取的是分段分隔的方式。比如数字500000,我们通常会写成500,000,即每三位数字用逗号分隔。利用这种方式就可以很快知道数值的大小。这种做法的理念被加入到了Java 7中,不过用的不是逗号,而是下划线“_”。

评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1

查看全部评分

回复 使用道具 举报
Java 7 还可以这么搞啊,惊奇,完全看不懂
回复 使用道具 举报
下划线是什么情况?
回复 使用道具 举报
如果Java源代码中有一个很长的数值字面量,开发人员在阅读这段代码时需要很费力地去分辨数字的位数,以知道其所代表的数值大小。在现实生活中,当遇到很长的数字的时候,我们采取的是分段分隔的方式。比如数字500000,我们通常会写成500,000,即每三位数字用逗号分隔。利用这种方式就可以很快知道数值的大小。这种做法的理念被加入到了Java 7中,不过用的不是逗号,而是下划线“_”。
回复 使用道具 举报
受教了~~~
回复 使用道具 举报
Dragon_Free 发表于 2015-1-27 17:22
我想问的是关于这个下划线的问题,这种方式没见过,也不知道是什么意思 ...

晕!不问清楚!下面的回答很详细了!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马