数据类型

强类型语言:

定义:要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。

(VS弱类型语言)

Java数据类型分为两类:

  • 基本类型

 

public class Demo2 {
    public static void main(String[] args) {
        //整数
        int num1=10;//最常用
        int num2=1900;
        short num3=30;
        long num4= 30L;//long类型后面加L
        
        //小数
        float num5=50.1F;//float后面加个F
        double num6=3.14159265358979;

        //字符
        char name=''; //只能是一个字符
        String namea="张晶晶";

        //布尔值:是非
        boolean flag=true;
        //boolean flag=false;

    }
}

 

  • 引用类型:类;接口;数组

具体操作:

        //整数拓展 八进制0  十六进制0x
        int i=10;
        int i2=010;
        int i3=0x10;
        System.out.println(i);//10
        System.out.println(i2);//8
        System.out.println(i3);//16
 //=====================================================
        //浮点数拓展 银行业务如何拓展?钱
        //BigDecimal 数学工具类
        //=====================================================
        //float 有限 离散 有舍入误差  大约 接近但不等于
        //double

        //最好完全使用浮点数进行比较
        //最好完全使用浮点数进行比较
        //最好完全使用浮点数进行比较

        float f=0.1f;
        double d=1.0/10;

        System.out.println(f==d); //false
        System.out.println(f);
        System.out.println(d);
        float d1=23232323232323f;
        float d2=d1+1;
        System.out.println(d1==d2);//true
//字符拓展
        char c1='a';
        char c2='';
        System.out.println(c1);
        System.out.println((int)c1);//强制换行
        System.out.println(c2);
        System.out.println((int)c2);
        //所有字符本质还是数字
        //Unicode 2字节 0-65536
        //U0000  UFFFF
        char c3='\u0061';
        System.out.println(c3);
//转义字符
        //\t 制表符
        //\n 换行

        System.out.println("Hello\tWorld");

        String sa = new String( "Hello World");
        String sb = new String( "Hello World");
        System.out.println(sa==sb);//false
        String sc = ( "Hello World");
        String sd= ( "Hello World");
        System.out.println(sc==sd);//true

        //布尔值拓展
        boolean flag=true;
        if (flag){}

 

posted @ 2022-01-10 21:04  遇洲则简  阅读(38)  评论(0)    收藏  举报