1.变量
定义变量
- 变量要先声明在使用。
- 什么类型变量储存什么类型的数据。
- 变量存在访问范围、同一个变量名不能重复。
- 变量定义可以没有初始化值,但是在使用时必须有初始值。
程序运行期间可以被改变的量。在程序中使用变量,必须先创建它并为它取一个名字,并且指明它能够存储信息的类型,这称为“变量声明”,也叫容器的创建。
变量的使用:
变量的声明:数据类型 变量名;
- 变量的赋值:变量名 = 数据;
-
Java 中的注释有三种:
单行注释
- 多行注释
- 文档注释
2.标识符
4.类型转换
- 自动类型转换
- 强制类型转换 ```java //整数 ————> 整数
short s = 888; long l = s;//自动类型转换 System.out.println(l);
int i = 12; byte b = (byte) i;//强制类型转换 System.out.println(b);
//整数 ————> 小数 long a = 23214124215L; float f = a;//自动类型转换 System.out.println(f);
double d = 123.21412; int c = (int) d;//强制类型转换 System.out.println(c);
//整数 ————> 字数 int t = 50; char cc = (char) t;//自动类型转换 System.out.println(cc);
char ch = ‘a’; byte by = (byte) ch;//强制类型转换 System.out.println(by);
<a name="ngeyB"></a>
# 5.运算符
<a name="ioKvT"></a>
### ①算数运算符
| 运算符 | 含义 |
| --- | --- |
| **+** | 求和 |
| - | 相乘 |
| * | 乘积 |
| / | 商 |
| % | 取余 |
| ++ | 自加一 |
| -- | 自减一 |
自加加或自减减在前面先运算在赋值;在后面先赋值在运算。
<a name="BkkAY"></a>
### ②赋值运算符
| 运算符 | 含义 |
| --- | --- |
| = | 赋值 |
| += | a+=b 等价于a= (a的数据类型)(a+b);将a+b的值给a |
| -= | a-=b 等价于a= (a的数据类型)(a-b);将a-b的值给a |
| *= | a*=b 等价于a= (a的数据类型)(a*b);将a*b的值给a |
| /= | a/=b 等价于a= (a的数据类型)(a/b);将a/b的值给a |
| %= | a%=b 等价于a= (a的数据类型)(a%b);将a%b的值给a |
<a name="UgBG2"></a>
### ③比较运算符
| 运算符 | 含义 |
| --- | --- |
| > | 大于 |
| >= | 大于等于 |
| < | 小于 |
| <= | 小于等于 |
| == | 等于 |
| != | 不等于 |
<a name="mC3lV"></a>
### ④逻辑运算符
| 运算符 | 含义 | 案例 | 结果 |
| --- | --- | --- | --- |
| & | AND(与) | False & true | false |
| | | OR(或) | False | true | true |
| ^ | XOR(异或) | False ^ true | true |
| ! | NOT(非) | !true | false |
| && | AND(短路) | False && true | false |
| || | OR(短路) | False ||true | true |
<a name="Wl8ct"></a>
### ⑤三元运算符
表达式:b?x:y<br />先计算条件b,然后进行判断。如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值。
```java
int sum = 2 > 3 ? 2 + 2 : 3 + 3;
System.out.println(sum);