Files
Hui-s-notebook/logseq-java/pages/变量.md
2024-02-02 00:12:49 +08:00

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
- [[字面量常量]]
- [[自定义常量]]