继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

javaday01-4 数据类型

潇湘沐
关注TA
已关注
手记 104
粉丝 12
获赞 38

就没有一个网站的博客是好的么?验证码错了,页面竟然自动刷新,文章全空了!!

 

不同进制的数据表现:

                  二进制:由0,1组成。以0b开头。

                  八进制:由0,1,...7组成。以0开头。

                  十进制:由0,1,...9组成。默认整数是十进制。

                  十六进制:由0,1,...9,a,b,c,d,e,f(大小写均可)组成。以0x开头。

 

数据类型:Java是一种强类型的语言,针对每一种数据都定义了明确的数据类型。

         数据类型分类:

                  A:基本数据类型

                  B:引用数据类型(类,接口,数值)

                 

         基本数据类型:4类8种

                  A:整数                        占用字节数        位数(占用的二进制位数)

                            byte                    1                         8

                            short                   2                         16    

                            int                       4                         32

                            long                    8                         64

                  B:浮点数

                            float                            4                         32

                            double               8                         64

                           

                  C:字符

                            char                    2

                  D:布尔

                            boolean             1

                 

                  注意:

                            整数默认是int类型

                            浮点数默认是double类型。

                           

                            长整型后缀用L或者l标记。建议使用L。

                            单精度浮点数用F或者f标记。建议使用F。

 

[代码]xml代码:

?

1

2

3

4

5

int a = 10000000;//错误,数值超过了int的范围

 

long a = 100000000;//错误,数值默认为int,但超过范围

 

long a = 100000000L;//正确

PS: 

         Java语言中的字符char可以存储一个中文汉字吗?为什么?

答:可以,因为java语言中的字符占用两个字节,可以包含所有的汉字。

Java语言采用的是Unicode编码。

原文链接:http://www.apkbus.com/blog-833059-61593.html

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP