java 数据类型及转换

本人初学java,记得上星期几个同事在探讨数据类型的长度,谁都记不清了,今天特把它记下来.供要用时查看.

 1、整数类

                  byte(1B==-128~127),short(2B==-32768~32767),int(4B==-2147483648~2147483647),long(8B==-9223372036854775808~9223372036854775807)

2、浮点数类

     float(4B==负值-3.4E38~-1.4E-45,正值1.4E-45~3.4E38),double(8B==负值-1.7976931348623157+308~-4.9E-324,正值4.9E-324~1.7976931348623157E+308)

3  、其他类

                   boolean(1bit==true,false),char(2B==/u0000~/uFFFF)

4 、字符串

     这里要强调的是,String 在java中是一个特殊的类,也可以像一般的基本数据类型使用.

 5、下面说说类型转换

byte->short->int->long->float->double

上面的顺序是属于放大且自动类型转换

byte<-short<-int<-long<-float<-double

上面的顺序是属于缩小且强制类型转换

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值