Java中的标识符
概念: 标识数据的符号,被称之为标识符,标识符就用于给变量或者函数等方法起名。
String name = "刻晴";
规则: 标识符(变量名)的起名规则。
- 1、必须是英文字母(有意义的英文字母最佳);
String username = "凝光";
String xingxing = "天权"; // 拼音类或无意义的亦可,无意义不好维护。
- 2、标识符的符号——只能用下划线 (“_”) 和美元符号 (“$”) ,其他在Java中均有特殊含义不可使用。
String $name = "甘雨";
String _name = "王小美";
String $na_me = "椰羊";
System.out.println($name);
System.out.println(_name);
System.out.println($na_me);
- 3、数字——阿拉伯数字 0~9 均可作为变量名的标识符使用,但不能放在开头,数字如果被放在开头,就会被解析为数字,报错。
// String 1name = "玉衡"; // 报错
String name1 = "玉衡";
- 4、大括号范围内的标识符不允许重复(即在一个作用域中,变量名具有唯一性)
public class Java02_Identifier {
public static void main(String[] args) {
String Name = "Ainong";
// String Name = "null" // 同一作用域中,标识符是不能重复的
}
}
- 5、Java作为较为严格的开发语言,标识符是区分大小写的。
public class Java02_Identifier {
public static void main(String[] args) {
String name = "刻晴";
String Name = "玉衡";
}
}
- 6、标识符命名规范:遵从驼峰命名法——即当有两个或者两个以上的单词连续使用时,第二个及以后的单词首字母需要大写。
public class Java02_Identifier {
public static void main(String[] args) {
String userName = "钟离";
}
}
- 7、标识符的长度是没有限制的,但不建议太长,可读性不高。
public class Java02_Identifier {
public static void main(String[] args) {
String wangAinong_userName = "王爱农";
}
}
- 8、特殊的,汉字也可作为标识符,但不建议使用
public class Java02_Identifier {
public static void main(String[] args) {
String 名 = "爱农";
String Wan = "王" + 名;
System.out.println(Wan)
}
}
注意: 使用汉字作为标识符并参与运算,是我没有想到的,但程序确实可以运行,谨慎使用。
Java 中的变量
概念: 所谓变量,在Java中就是可以改变向量的存储。
- 变量的声明:
语法结构// 数据类型 变量名称 String name; int num; boolean flag;
- 变量的赋值:
语法结构
// 变量名称 = 数据
name = "刻晴";
num = 19;
flag = true;
- 变量的使用:
语法结构
// 直接访问变量名即可
System.out.println(name);
System.out.println(num);
System.out.println(flag);
注意: 在使用变量前,必须要给变量赋值, 这个操作称为——变量的初始化。如果只是单纯的声明变量而不初始化,就会报错。