注释,标识符与数据类型

简介: 标识符类名,变量名,方法名都被称为标识符。• 所有标识符必须以字母,$,_开头• 首字符后标识符可用字母,$,_,数字的任意组合• 标识符是大小写敏感的,大小写不能出错• 不能使用关键字作为变量名或方法名• 可用中文名字或拼音,但不建议使用

注释,标识符与数据类型


注释


  • 单行注释


  • 使用//注释掉本行的内容


  • 多行注释


public class HelloWorld {
    public static void main(String[] args) {
        //单行注释
        //输出Hello,World!
        System.out.println("Hello,World!");   //以/*开头,并以*/结尾
        /*                    
        多行注释
        多行注释
        多行注释
        多行注释
        */
    }
}


  • 文档注释


public class HelloWorld {
    public static void main(String[] args) {
        //单行注释
        //输出Hello,World!
        System.out.println("Hello,World!");   //以/**开头,并以*/结尾,中间可加参数
        /**
        * @Description  HelloWorld
        * @Author 狂神说Java
        */
    }
}

标识符


类名,变量名,方法名都被称为标识符。


  • 所有标识符必须以字母,$,_开头


String ateacher = "qinjiang";
String Ateacher = "qinjiang";
String $teacher = "qinjiang";
String _teacher = "qinjiang";


  • 首字符后标识符可用字母,$,_,数字的任意组合


  • 标识符是大小写敏感的,大小写不能出错


  • 不能使用关键字作为变量名或方法名


  • 可用中文名字或拼音,但不建议使用


关键字


微信图片_20220425161543.png


数据类型


Java是强类型语言,要求变量的使用严格符合规定,所有变量都必须先定义后使用。

八种基本数据类型,字符型char要用单引号,字符串型String不是基本数据类型。


public class Demo02 {
    public static void main(String[] args) {
        //整数类型
        int num1=10;        //最常用
        byte num2=30;
        short num3=40;
        long num4=50L;      //long类型数字后加L以便区分
        //小数:浮点数
        float num5=40.1F;   //float类型要在数字后面加F以区分
        double num6=3.14159265357;
        //字符
        char name='j';      //单引号,一个字符
        //字符串
        String name0="qinjiang";    //双引号,多个字符,不是基本数据类型
        //布尔类型
        boolean flag=true;          //只有true和false
        boolean flag1=false;
    }
}


微信图片_20220425161535.png


什么是字节


微信图片_20220425161527.png


数据类型拓展


public class Demo03 {
    public static void main(String[] args) {
        //整数拓展      二进制0b     八进制0     十进制     十六进制0x
        int i = 10;
        int i1 = 010;       //八进制,以0开头
        int i2 = 0x10;      //十六进制,以0x开头
        int i3 = 0b10;      //二进制,以0b开头
        System.out.println(i);
        System.out.println(i1);
        System.out.println(i2);
        System.out.println(i3);
        //========================================================
        //浮点数float,double是有限的,离散的,具有舍入误差,接近但不等于
        //银行业务使用BigDecimal      数学工具类
        float m0 = 0.1f;
        double m1 = 1.0 / 10;
        System.out.println(m0 == m1);
        float c = 21312879283147895743f;
        float d = c + 1;
        System.out.println(c == d);
        //========================================================
        //字符拓展
        char d0 = '中';
        char d1 = 'A';
        System.out.println(d0);
        System.out.println((int) d0);        //强制转换
        System.out.println(d1);
        System.out.println((int) d1);        //强制转换
        //所有字符的本质还是数字
        //转码    Unicode 表:(A:65,a:97)     2字节(Byte)   65536
        //表示范围      U0000--UFFFF
        char c3 = '\u0123';
        System.out.println(c3);
        //=============================================================
        //转义字符
        //\n        换行,光标到下一行
        //\t        水平制表符,空格
        //\b        退格符,光标向左回退一格(Backspace)
        //\r        回车,光标回到本行起始位置
        //\f        换页
        //\'        单引号
        //\"        双引号
        //\\        反斜杠
        //\ddd      三位八进制
        //\udddd    四位十六进制
        System.out.println("Hello\nWorld!\r");
        System.out.println("Hello\rWorld!\n");
        System.out.println("Hello\bWorld!");
        System.out.println("Hello\fWorld!");
        System.out.println("Hello\'World!");
        System.out.println("Hello\"World!");
        System.out.println("Hello\\World!");
        System.out.println("Hello\tWorld!");
        //布尔值扩展
        boolean flag = true;
        if (flag == true) {}           //两行代码等价
        if (flag) {}
    }
}
相关文章
|
22天前
|
存储 程序员 编译器
C++注释、变量、常量、关键字、标识符、输入输出
C++注释、变量、常量、关键字、标识符、输入输出
|
2月前
|
存储 Oracle Java
【JavaSE】注释\标识符\关键字\字面常量\数据类型与变量
【JavaSE】注释\标识符\关键字\字面常量\数据类型与变量
19 0
|
7月前
|
Java
1.2 标识符与命名规则
1.2 标识符与命名规则
34 0
|
9月前
数据类型&变量的命名规则&转义字符(概念及详解)
数据类型&变量的命名规则&转义字符(概念及详解)
76 0
|
JavaScript 前端开发 安全
JavaScript语言基础:区分大小写、标识符、注释、严格模式和语句
JavaScript是一种强大的编程语言,具有灵活的语法和丰富的语言特性。本文将介绍JavaScript语言基础中的区分大小写、标识符、注释、严格模式和语句,以帮助初学者更好地理解JavaScript语言的基本概念和用法。
231 0
|
Java 容器
java 注释、标识符、变量、数据类型、类型提升、表达式
java 注释、标识符、变量、数据类型、类型提升、表达式
87 0
java 注释、标识符、变量、数据类型、类型提升、表达式
标识符(含义、组成、定义规则、命名规范)
标识符 标识符含义 ​ 大家第一次见到标识符这个词的时候可能会有点陌生,其实标识符就是我们编程的时候使用的“名字“ , 给类、接口、方法、变量、常量名,包名等起名字的字符序列
338 0
|
存储 缓存 编译器
C/C++函数与变量前面的标识符的作用
C/C++函数与变量前面的标识符的作用
139 4
C/C++函数与变量前面的标识符的作用
|
Java
简而不漏,300字Java标识符命名规则规范,看一遍就可以记住,包名类名变量名常量名,让命名有迹可循
简而不漏,300字Java标识符命名规则规范,看一遍就可以记住,包名类名变量名常量名,让命名有迹可循
160 0
|
存储 Java 编译器
初识C语言第一话之数据类型、常量变量、字符串、转义字符与注释
初识C语言第一话之数据类型、常量变量、字符串、转义字符与注释
112 0
初识C语言第一话之数据类型、常量变量、字符串、转义字符与注释