Appearance
变量使用的注意事项
在使用变量的时候,有一些注意事项
1.要先定义再使用
2.定义的时候,已经规定了类型,那么你就不能存储其他的类型
3.变量定义名称不要重复
4.变量的作用范围(有效范围)在当前的定义的这个 {} 内
5.变量定义的时候可以不用给初始值,但是使用的时候需要给值
下面挨个用代码解释
第一,先定义再使用,否则会报错
java
public class Main {
public static void main(String[] args) {
// double 数据类型
// num 变量名
// 11.0 值
System.out.println(num);
double num = 11.0;
}
}
上面的代码就会报错,如下图,因为你在使用 num 之前没有定义它,而是在使用之后定义
第二,不要存储其他的类型
java
public class Main {
public static void main(String[] args) {
// int 这个类型用来表示整数
int num = 11;
num = 20.0;
System.out.println(num);
}
}
上面定义变量的时候,规定的数据类型是 int,但是我们在存储的时候,num = 20.0 ,存储了一个 20.0 的小数,这个时候会报错,如下图:
第三,变量的名称不要重复
java
public class Main {
public static void main(String[] args) {
int num = 11;
double num = 22.0;
System.out.println(num);
}
}
重复定义了一个 num 变量,会报如下错误
第四,变量的作用范围(有效范围)在当前的定义的这个 {} 内,这个知识点,我们在讲了方法以后再来说明
第五,变量定义的时候可以不用给初始值,但是使用的时候需要给值
java
public class Main {
public static void main(String[] args) {
int num;
System.out.println(num);
}
}
如果你在使用的时候不给变量初始化值,就会报下面的错
上面代码改成下面这样就不会报错
java
public class Main {
public static void main(String[] args) {
int num;
num = 20;
System.out.println(num);
}
}
命名规范
TIP
名词解释 标识符:一些用来做标识的字符、符号,这些符号的命名需要遵循一定的规范
变量的名字就是一种标识符,需要遵循以下的规范
1.由数字、字面、下划线(_)、美元符号($)等组成
2.不能以数字开头
3.区分大小写 ,A和a是不同的
4.不能是关键字
5.命名最好见词达意(你的名称需要取得有意义,例如:name 名字,用户名:username)
上面规定中,第 5 条并不是强制要求的,但是最好记住,其他的如果不遵循,就会出错
TIP
名词解释:关键字是什么?关键字就是编程语言用到的单词,有具体的含义,例如:int 表示 整型,你定义变量的时候,就不能用这个 int 作为变量名,否则就会报错
Java 语言中的关键字不需要你刻意的去背,在后续知识点的讲解中会接触到,现在你可以大致的看一下
注释
TIP
名词解释:什么是注释?注释就是对你代码的一种解释,这行代码是干什么的,有什么用,你可以标注清楚,方便阅读代码
其实注释我们在前面的代码中已经使用过了
java
public class Main {
public static void main(String[] args) {
// double 数据类型
// num 变量名
// 11.0 值
System.out.println(num);
double num = 11.0;
}
}
上面代码中,// 开头的几行代码就是注释,我们叫做单行注释,如下
// double 数据类型
// num 变量名
// 11.0 值
我们也可以把下面三行用 /* */ 这种符号包起来,这种叫做多行注释
java
/*
* double 数据类型
* num 变量名
* 11.0 值
* */