为了账号安全,请及时绑定邮箱和手机立即绑定

javaday01-4 数据类型

标签:
Android

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

 

不同进制的数据表现:

                  二进制:由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

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消