2.1.注释
- 单行注释
使用“//”开头,后面的单行内容均为注释
- 多行注释
多行注释以“/*”开头,以“/*”结尾,在“/*”和“/*”之间的内容为注释
- 文档注释
文档注释以“/**”开头,以“/*”结尾(后期写项目时,可以生产项目的API)
2.2标识符
标识符由数字(0~9)和字母(A~Z 和 a~z)、美元符号($)、下划线(_)以及 Unicode 字符集中符号大于 0xC0 的所有符号组合构成(各符号之间没有空格)。
标识符的第一个符号为字母、下划线和美元符号,后面可以是任何字母、数字、美元符号或下划线。
另外,Java 区分大小写,因此 myvar 和 MyVar 是两个不同的标识符。
2.3关键字
2.4变量
1.局部变量。
方法或语句块内部定义的变量。
2.成员变量
方法外部,类的内部定义的变量,如果不自行初始化,它会自动初始化
3.静态变量
- 静态方法可以调用静态成员变量
- 静态方法可以调用静态方法
- 静态方法不可以调用非静态变量(静态方法随着类的加载而加载,先比非静态变量出来,运行不起来)
- 非静态的都能调用静态的
2.5常量
命名规范:大写字母和下划线,如MAX_VALUE
2.6基本数据类型
2.7运算符
1.整数运算
- 如果两个操作数有一个为long,则结果也为long 没有long时,结果为int。
- 即使操作数全为short、byte,结果也为int
2.浮点运算
- 如果两个操作数有一个为double,则结果为double
- 只有两个操作数都是float时,结果才为float
3.取模运算
4.字符串链接符
“+”运算符两侧的操作数中只要有一个是字符串类型,系统就会自动将另一个操作数转换为字符串然后再进行连接
5.条件运算符
int score=80;
String type=score>=60?"及格":"不及格";
System.out.println(type);
2.8数据类型的转换
2.9简单的键盘输入和输出
Scanner cin=new Scanner(System.in);
//输入一整行
String string1=cin.nextLine();
//输入单词到第一个空白符为止
String string2=cin.next();
//输入的数字赋值给变量,不是数字报错
int string3=cin.nextInt();
System.out.println(string1);
System.out.println(string2);
System.out.println(string3);