数据类型

/*
数据类型
    Java是一种强类型的语言
        强类型表示,变量在定义的时候必须显式的声明类型是什么        java
        弱类型表示,变量会根据值自己去推断,不需要指定类型是什么    js,python,scala
    java数据类型
        基本数据类型(4类8种)
            整数类型:byte short int long(不同类型表示不同的长度)
                byte:     使用一个字节存储,因此范围是    -128-127
                short:    使用两个字节存储,因此范围是 -32768-32767
                int:    使用四个字节存储,因此范围是 正负21亿
                long:    使用八个字节存储,因此范围是。。。。。。
                注意:
                    1、在使用整型类型的时候,默认都是int类型,
                    2、如果需要使用long类型的话,必须要在数字的后面添加L,建议使用大写,小写容易跟1混淆。
            浮点类型: float double   小数类型:使用小数点    使用科学计数法
                float:    单精度,精度可以精确到小数点后7位
                double:    双精度,精度是float的双倍
                注意:
                    1、默认浮点类型是double类型
                    2、使用float的时候,数字后要添加f
                    3、浮点类型并不能表示一个精确的值,会损失一定的精度
            字符类型: char
                占用2个字节,使用的时候使用''表示
            布尔类型: boolean
                只有true和false两值,在存储的时候占1位
        引用数据类型:
            类
            接口
            数组
    
*/
public class DataTypeDemo{
    
    public static void main(String[] args){
        //byte b = 128;
        //short s = 44444;
        //int i = 1111111111111;
        //long l = 1213123123123123L;
        //int a = 10;
        
        //int a = 3111111111;
        //long b = 3111111111L;
        
        float f1 = 2.1223123234123131F;
        float f2 = 2.122312331231312123F;
        System.out.println(f1==f2);
                    
        //表示一个字符
        char a = 'A';
        //表示一个字符串,表示一个字符序列
        String s = "A";
        System.out.println(a==65);
        char ch = '\t';
        System.out.println("["+ch+"]");
        
    }
}

 

posted @ 2020-10-13 18:24  zhou_yi  阅读(89)  评论(0)    收藏  举报