数据类型

数据类型

对于非引用的数据类型来说一共有8大数据类型

        int;
        byte;
        char;
        long;
        short;
        float;
        double;
        boolean;

其中浮点型的数据类型所表示的是有限的,所以常常会有误差存在,故在数据引用的时候少用float型

 float f =0.1f;
        double d =1.0/10;
        System.out.println(f==d);
        System.out.println(f);
        System.out.println(d);
        float d1 =112323121f;
        float d2 =d1+1;//浮点型表示有限  有误差的  接近并不等于 少用浮点数进行表示
        System.out.println(d1==d2);
//第一第二结果为false和true

进制表示

int i =0b10;
int i2 =010;
int i3 =0x10;//二进制ob 八进制0 十六进制0x
System.out.println(i);
System.out.println(i2);
System.out.println(i3);//结果依次为2 8 16

对于进制表示来说前面需加上特定的标识

类型转换

对于类型转换来说字符型均可有数字对应

char c1 = 'a';
char c2 = '狠';
System.out.println(c1);
System.out.println((int)c1);//强制转换
System.out.println(c2);
System.out.println((int)c2);//所有的字符本质都是数字
//excel表格只有2的16次方  unicode编码用数字来表示字符
//u0000 uFFFF
char c3 ='\u0061';
System.out.println(c3);//输出结果为a

特殊字符意义

//转译字符 \t  制表符    \n换行
System.out.println("hello\tworld");
System.out.println("hello\nworld");
//布尔值扩展
boolean flag = true;

有一些特殊字符可以记住代表意义,布尔值在特定情况之下可以更简洁用在逻辑判断

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值