基本数据类型相关问题

基本数据类型=== 字节数 ===引用数据类型

整数类型

  1. byte 1字节 Byte
  2. short 2字节 Short
  3. int 4字节 Integer
  4. long 8字节 Long

浮点类型

  1. float 4字节 Float
  2. double 8字节 Double

字符类型

  1. char 2字节 Character

布尔类型

  1. boolean 1字节 Boolean

不同数据类型见互相转换

如果从小转换到大,那么可以直接转换,而从大到小,或char 和其他6种数据类型转换,则必须使用强制转换。

  1. 所占位数少的可以转换为所占位数多的类型,比如byte转char,char转int等;
  2. 而所占位数多的转为所占位数少的默认情况下不能实现转换,需要强制类型转换,这样可能会丢失一部分原始数据;
  3. 此外,boolean类型数据和其他七种不能互相转换

在Java中整型、实型、字符型被视为简单数据类型,这些类型由低级到高级分别为:(byte,short,char)–int–long–float–double
注意,整数比浮点数低级。低级到高级可以自动转换。而高级到低级需要用代码强制转换,不强转会编译错误(不带boolean玩

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值