黑马程序员技术交流社区
标题:
新手求助!!!急急急。。。。
[打印本页]
作者:
只想要一盏灯
时间:
2013-10-5 13:56
标题:
新手求助!!!急急急。。。。
本帖最后由 只想要一盏灯 于 2013-10-5 15:35 编辑
在基础笔记中发现了这么一个代码,自己还编译了一下,确实可以执行。麻烦大神们指导下,这个是什么原理啊?难道是省略了int,在这个范围内,直接默认为int吗?我换了打印的内容,11.1+11=22.1,这个也是默认的吗?
public class Demo10 {
public static void main(String args[])
{
System.out.println(11 + 11) ;
}
作者:
FFF
时间:
2013-10-5 14:35
在Java中,整数类型1,2,3等全部默认为int类型
小数1.1,2.2,3.3等全部默认为double.
这样默认的int和double数据类型的范围大概在正负20亿左右,能包含我们日常生活中99%的应用,整数默认为long就有点占地方费资源.
这样我们一般编程也不用因为数据的大小长度转换来转换去!
这个毕老师的视频里都有讲的哦,同学,你应该认真听听视频呢~
作者:
只想要一盏灯
时间:
2013-10-5 15:33
FFF 发表于 2013-10-5 14:35
在Java中,整数类型1,2,3等全部默认为int类型
小数1.1,2.2,3.3等全部默认为double.
这样默认的int和dou ...
{:soso_e143:},这样啊,谢啦啊!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2