首页 > 其他分享 >基本数据类型以及拓展

基本数据类型以及拓展

时间:2022-10-18 23:55:05浏览次数:43  
标签:基本 abc String int float 数据类型 拓展

public class BasicSyntax {
public static void main(String[] args) {
System.out.println("laoliu");

    /**
     * 八大基本数据类型
     * */
    //整数
    int num1 = 10;
    byte num2 = 20;
    short num3 = 30;
    long num4 = 40L;

    //小数
    double num5 = 5.20;
    float num6 = 5.21F;

    //字符
    char word = '周';

    //布尔
    boolean love = true;

    /**
     * 引用数据类型(类,接口,数组)
     * */

    //=================================================================

    /**
     * 拓展
     * */

    /*整数拓展: 进制   二进制0b  十进制   八进制0   十六进制0x*/
    int a = 10;
    int a1 = 010;//8
    int a2 = 0x10;//16

    /*浮点数拓展*/
    //比如银行业务  用 BigDecimal   数据工具类

    //float 有限   离散   舍入误差  大约 接近但不等于
    float a3 = 0.1f;
    double a4 = 0.1;

    //float == double  为false
    // 最好不要用浮点数去进行比较

    /*字符拓展*/
    //字符可以转换为数字
    //所有的字符本质还是数字
    char a5 = '\u0061';//a

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

    //==========================================
    String s = new String("abc");
    String s2 = new String("abc");
    String s3 = "abc";
    String s4 = "abc";
    //s == s2  false
    //s3 == s4   true
    //从内存去解释
}

}

标签:基本,abc,String,int,float,数据类型,拓展
From: https://www.cnblogs.com/always0708/p/16804696.html

相关文章