第四章:Java基础之基本数据类型

Java的基本类型数据有8种:

  • 4种整数类型

        1)byte:8位,用于表示最小数据单位,取值范围:-2^7~2^7-1,默认值0。

        2)short:16位,取值范围:-2^15~2^15-1,默认值0。

        3)int:32位,取值范围:-2^31~2^31-1,默认值0。

        4)long:64位,取值范围:-2^63~2^63-1,默认值0L。

  • 2种浮点类型

       1)float:单精度、32位、符合IEEE 754标准的浮点数,默认值0f。

       2)double:双精度、64 位、符合IEEE 754标准的浮点数,默认值0d。

  • 1种字符类型

       1)char:单一的 16 位 Unicode 字符。

  • 1种布尔类型

       1)boolean:表示一位的信息,默认值为false。

整型、实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。

转换从低级到高级:

byte,short,char→int→long→float→double

数据类型转换必须满足如下规则:

  1. 不能对boolean类型进行转换;
  2. 不能把对象类型转换成不相关的类的对象;
  3. 在把容量大的类型转换成容量小的类型时必须进行强制转换;
  4. 转换中行可能导致溢出或损失精度:int a = 300 ;byte b = (byte)a;(byte最大值为127),就会导致溢出。

引用类型:

引用类型指向一个对象,指向对象的变量是引用变量,引用类型的默认值是null,对象和数组都是引用类型。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值