八大基本类型

整数型:byte short int long

相对应的字节大小:byte(1字节)short(2字节) int(4字节) long(8字节)

相对应取值范围:byte(-128~127)   整数类型的默认值都是0。

数据类型案例:byte = 127 (不能超过128因为取值范围限定,超过报错)

                         short = 999;(整数型后面不能定义小数,字符串等)

                         int = 9999;

                         long = 9999999;

整数型赋值由小到大可随意转换 例如:byte b = 5; int a = b;

但是由大到小转换就必须进行强制转换,且很容易出错。

如果整数类型后面想定义其他类型就必须在前面添加强制语句,且取得的结果为整数。

1. 整数类型在程序中都是直接默认为 int 类型。

2.整数类型相加减都是直接默认为int类型。想要得到其他类型的值必须在后缀加入相对应的变量类型。

 

  相加没有进行强制转换就会报错。应该在数值前添加相对应类型进行转换例如:byte s = (byte)o + (byte)oo; 就会得出结果,但是因为范围超过byte取值范围,所以会得到负数。

布尔型:boolean

相对应字节大小:boolean(1字节)  布尔类型的默认值是false。

布尔类型只有两个值:true flose 真 假     一般进行判断进行使用

浮点型:double float 

相对于字节大小:double(8字节) float(4字节) 浮点型默认值是0.0.

浮点型赋值一般都是小数,当后面赋值为整数时,会自动得出结果后缀加一位小数。double与float类型转换也是必须进行强制转换,添加相对应的类型字符。大小转换与整数同理。

字符型:char

相对于字节大小:char(2字节) char类型默认值空格 /u0000。

字符型一般只能定义单个字符,且必须用单引号进行括住。

char类型得出数据一般都是根据Ascil码表进行换算。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值