【Java笔记】【Java核心技术卷1】chapter3 D3数据类型

package chapter3;

public class D3数据类型 {
    public static void main(String[] arg) {
        
        //Java 整型(字节数不会随硬件变化)
        //一byte有8位,一位存正负,剩下7位存0或1
        int bytE4;
        short bytE2;
        long bytE8;        //加后缀L或l
        byte bytE1;        
        
        //Java进制
        int jz2=0B1001;    //二进制在数字前加0B或0b
        int jz8=011162;    //八进制在数字前加0
        int jz16=0X123; //十六进制在数字前加0X或0x
        int tjz=0B1_1000_0101;    //数字加下划线方便查看,编译时会自动省略下划线
        
        //Java浮点类型(不适合金融计算,计算机二进制无法表示0.1)
        //直接写一个浮点数默认为double型
        float byTe4;    //加后缀F或f
        double byTe8;    //加后缀D或d
        double Jz16=0X1.0p-3;    //表示16进制下的指数表示:1乘2的-3次方,16进制指数用p不是e,p代表2
        //当溢出时会出现结果 NaN :not a number,而且所有NaN都是不相同的
        
        //char类型
        char c1='a';
        char c2='\u03C0';    //表示希腊字母π
        //转义字符 反斜杠(\)+u 可以直接替代代码里的符号,而且是在编译前就已经代替
        
        //Unicode类型需要另外找资料
        //码点U+0000到U+FFFF包含了经典的字符
        
        //boolean类型
        boolean t=true;
        boolean f=false;
        
    }
}

 

上一篇:【Java笔记】【Java核心技术卷1】chapter3 D1JavaStandard


下一篇:HDFS源码解析:教你用HDFS客户端写数据