黑马程序员技术交流社区

标题: 关于定义基本数据类型时的问题 [打印本页]

作者: Dragon_Free    时间: 2015-1-27 16:44
标题: 关于定义基本数据类型时的问题
如图,这种定义方式 没有见过,也不知道怎么解这个问题,有人可以和我解释一下吗?

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

1.png

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

2.png

作者: 边晓炎    时间: 2015-1-27 17:21
B:错误
原因:不是以数字开头。
C:错误
原因:16进制的数,写了17位!
E:错误
原因:数字后面没写f所以默认会当做long型,long型不能直接等于float型。
作者: Dragon_Free    时间: 2015-1-27 17:22
边晓炎 发表于 2015-1-27 17:21
B:错误
原因:不是以数字开头。
C:错误

我想问的是关于这个下划线的问题,这种方式没见过,也不知道是什么意思
作者: Dragon_Free    时间: 2015-1-27 18:01
上网找了找资料,意思 就是分隔开数字,让数字看起来更加容易看清
http://book.2cto.com/201301/14091.html这个是红黑上的解释

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

晕!不问清楚!下面的回答很详细了!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2