69 lines
1.6 KiB
Markdown
69 lines
1.6 KiB
Markdown
- 字面量
|
|
- 以文件形式直接出现在程序中的数据
|
|
- ```java
|
|
public static void main(String[] args) {
|
|
System.out.println(11); //int类型
|
|
System.out.println(1.1F); //float类型,需要在末尾加F
|
|
System.out.println(1.11); //double类型
|
|
System.out.println(1000000L); //long类型,需要在末尾加L
|
|
System.out.println('字'); //char类型,需要单引号
|
|
System.out.println(true); //boolean类型
|
|
System.out.println("字符!") //String类型字面量,需要双引号
|
|
}
|
|
```
|
|
- 变量
|
|
- 最基本存储单元
|
|
- 定义单个变量
|
|
- ## [[Java程序注释]]
|
|
- 变量:在一定范围内可以变化的量,本质上是内存空间的一个变化
|
|
- 语法结构
|
|
- ```java
|
|
数据类型 变量名;
|
|
变量名 = 初始值;
|
|
```
|
|
```java
|
|
数据类型 变量名 = 初始值;
|
|
```
|
|
- 先定义,后赋值
|
|
```java
|
|
public static void main(String[] args) {
|
|
|
|
int num;
|
|
|
|
num=10;
|
|
|
|
System.out.println(num);
|
|
|
|
num=20;
|
|
|
|
System.out.println(num);
|
|
|
|
}
|
|
```
|
|
- 定义的同时赋值
|
|
```java
|
|
public static void main(String[] args) {
|
|
|
|
int num = 10;
|
|
|
|
System.out.println(num);
|
|
|
|
num=20;
|
|
|
|
System.out.println(num);
|
|
|
|
}
|
|
```
|
|
- 注意:
|
|
- 变量一定要赋初值
|
|
- 在同一方法内部变量名不能重复
|
|
- 变量赋值过程
|
|
- 在内存中根据数据类型申请对应内存空间
|
|
- 给内存空间定义一个名字num
|
|
- 给num的变量空间赋初始值10
|
|
- [[局部变量]]
|
|
- [[全局变量]]
|
|
- [[常量]]:恒久不变的量
|
|
- PI = 3.14
|
|
- [[字面量常量]]
|
|
- [[自定义常量]] |