一些被遗忘的 Java 语言规范 —— 变量初始化值的写法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ocp114/article/details/82764370
public static void main(String[] args) {
    int a = 123; // 最常见的写法
    int b = 0372; // 前面带个 0 是可以的
    int c = 0xDada_Cafe; // 0x开头表示16进制里面可以写 [0, f] 的值,不区分大小写,下划线允许存在,仅用作易于人们观看,编译时会去掉

    // long 的写法和 int 的一样,但是末尾多了一个大家都知道的 l 

    float d = 1996; // 如果没有小数点,可以省略小尾巴 f
    float e = 2e2f; // 这是科学计数法的写法,这里的 e 表示以10为底,相当于10^,后面的 f 表示 float 啦,所以结果是 2* 10^2 = 200.0;
    float f = 2e+2f; // 这个结果和上面一样,中间的 + 号表示正次方, 如果是 2e-2f 就表示负次方,结果是 2* 10^-2 = 0.02;
    float g = .2f; // 这样的写法也可以哦
	
    // double 就不说了,和 float 一样,注意小尾巴 d 就行
}

猜你喜欢

转载自blog.csdn.net/ocp114/article/details/82764370