day02-java数据类型

2021-04-26  本文已影响0人  一只小菜猿

基本数据类型分为:1.基本类型 2.引用类型

1.基本类型 八大基本类型

package com.zhaodl.demo.day02;

public class day02 {
    //数据类型
    public static void main(String[] args) {
        //数据类型分为
        //基本类型  1.数值类型 2.boolean类型
        //八大基本数据类型
        //整数
        byte c = 1;  // 最大范围 -128-127  占用一个字节
        int a =10;  // 最常用类型 占用2个字节
        short b = 2;  // 占用4个字节
        long d = 1234L;  //定义long类型时,一般在末尾加L 占用8个字节
        System.out.println("基本类型数据"+a);
        System.out.println("基本类型数据"+b);
        System.out.println("基本类型数据"+c);
        System.out.println("基本类型数据"+d);
        //小数
        float e = 10.0f; // 一般在结尾加f
        double f = 12.123; // 可以用于定义小数
        System.out.println("基本类型数据"+e);
        System.out.println("基本类型数据"+f);
        //字符
        char g = 'A'; //只能为一个字符
        //布尔值
        boolean flag = true; //改数据只有true跟false两种情况
        System.out.println("基本类型数据"+flag);
        //引用类型

    }
}

数据类型扩展

package com.zhaodl.demo.day02;

public class demo2 {
    public static void main(String[] args) {
        //整数扩展   进制  二进制 ob   十进制   八进制0  十六进制ox
        int i  = 10;
        int i1 = 010; // 八进制0
        int i2 = 0x10; // 十六进制  0-9 A-F 16
        System.out.println("数值为"+i);
        System.out.println("数值为"+i1);
        System.out.println("数值为"+i2);

        //浮点数扩展
        //float   有限  离散  有误差  接近但不等于
        //double

        // 最好完全使用浮点型比较
        // 金钱相关的  最好使用BigDecimal
        float f = 0.1f;
        double d = 1.0/10;
        System.out.println(f==d);   //false


        float f1 = 1232123121f;
        float f2 = f1+1;
        System.out.println(f1==f2);  //true


        //字符扩展
        char a ='q';
        char a1 ='中';
        System.out.println(a);
        System.out.println((int)a);   //强制转换
        System.out.println(a1);
        System.out.println((int)a1);
        //所有的字符本质都是数字    遵循unicode编码

        char a3 = '\u0061';
        System.out.println(a3); //a

        //转义字符
        // \t  制表符
        // \n 换行
        System.out.println("你好\tsiri");

    }
}
上一篇 下一篇

猜你喜欢

热点阅读