Java笔记(001)-数据类型

个人笔记,仅供参考,
笔记核心作用是辅助记忆,化被动为主动学习,有很强的个人相适特点;记笔记贵在坚持,不断优化,形成系统。(形如记忆宫殿)
package base;

/**
 * 基本数据类型
 * 基本数据类型是CPU可以直接进行运算的类型。Java定义了以下几种基本数据类型:
 *
 * 整数类型:byte 1,short 2,int 4,long 8
 *      byte:-128 ~ 127
 *      short: -32768 ~ 32767
 *      int: -2147483648 ~ 2147483647
 *      long: -9223372036854775808 ~ 9223372036854775807
 * 浮点数类型:float 4,double 8
 *
 * 字符类型:char 2
 *
 * 布尔类型:boolean
 */
public class DataType {
    public static void main(String[] args) {
        System.out.println("*************************************************************");
        System.out.println("整型");
        int i = 2147483647;
        int i2 = -2147483648;
        //java1.7 新规范, 可以在数值内加下划线,以增强可读性
        int i3 = 2_000_000_000; // 加下划线更容易识别
        System.out.println(i3);
        int i4 = 0xff0000; // 十六进制表示的16711680
        int i5 = 0b1000000000; // 二进制表示的512
        long l = 9000000000000000000L; // long型的结尾需要加L

        System.out.println("*************************************************************");
        System.out.println("浮点型");
        float f1 = 3.14f;
        float f2 = 3.14e38f; // 科学计数法表示的3.14x10^38
        double d = 1.79e308;
        double d2 = -1.79e308;
        double d3 = 4.9e-324; // 科学计数法表示的4.9x10^-324

        System.out.println("*************************************************************");
        System.out.println("布尔型");
        boolean b1 = true;
        boolean b2 = false;
        boolean isGreater = 5 > 3; // 计算结果为true
        int age = 12;
        boolean isAdult = age >= 18; // 计算结果为false

        System.out.println("*************************************************************");
        System.out.println("字符类型");
        char a = 'A';
        char zh = '中';//unicode,单个汉字也是字符,字符用单引号,字符串用双引号
        System.out.println(a);
        System.out.println(zh);

        System.out.println("*************************************************************");
        System.out.println("字符类型");

    }
}

 

posted @ 2020-05-19 15:30  klandehu  阅读(191)  评论(0)    收藏  举报