第三话:注释、标识符、数据类型

一、注释

  1. 行注释

    //内容
    
  2. 段落注释

    /*
    内容
    */
    
  3. 文档注释

    /**
    * @Description HelloWorld
    * @Author xiexieyc
    */
    

二、标识符

  1. 关键字范围

  1. 标识符注意点

三、数据类型

拓展:

  1. 二进制
//整数拓展: 二进制0b 十进制 八进制0 十六进制0x
  1. 转义字符
// \t	制表符
// \n	换行

四、类型转换

五、代码DEMO

/**
 * @Description HelloWorld
 * @Author  xiexieyc
 */
public class HelloWorld {
    public static void main(String[] args) {
        //输出一个Hello,World!
        /*
        输出一个Hello,World!
        输出一个Hello,World!
        输出一个Hello,World!
         */
        System.out.println("Hello,World!");

        //八大基本数据类型
        //整数
        int num1 = 10;   //最常用
        byte num2 = 20;
        short num3 = 30;
        long nm4 = 30L;  //long类型要在数字后加L

        //小数:浮点数
        float num5 = 50.1F; //float类型要在数字后加F
        double num6 = 3.14;

        //字符:只能1个
        char name = 'A';
        //char name1 = '谢';

        //字符串,String不是关键字
        //String name2 = "谢谢";

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

        //整数拓展: 二进制0b 十进制 八进制0 十六进制0x
        int i1 = 10;
        int i2 = 010;  //八进制0
        int i3 = 0x10; //十六进制0x
        System.out.println(i1);
        System.out.println(i2);
        System.out.println(i3);

        //编码 Unicode
        //U0000 UFFFF
        char c3 = '\u0061';
        System.out.println(c3);

        //转义字符
        // \t	制表符
        // \n	换行
        System.out.println("Hello\nWorld!");

        //类型转换
        //强制转换 (类型)变量名  高-->低
        //自动转换  低-->高
        int i = 128;
        byte a = (byte)i;
        System.out.println(a);
        double b = i;
        System.out.println(b);
        /*
        注意点:
        1. 不能对布尔值进行转换
        2. 不能把对象类型转换为不相干的类型
        3. 在把高容量转到低容量的时候,强制转换
        4. 转换时候可能存在内存溢出,或者精度问题!
         */
        System.out.println((int)23.7);
        System.out.println((int)-45.89f);
    }
}

posted @ 2022-04-03 18:30  少年阿川  阅读(27)  评论(0)    收藏  举报