本视频是解读性视频,所以希望您已经看过了本知识点的内容,并且编写了相应的代码之后,带着疑问来观看,这样收获才多。 不建议一开始就观看视频
![]() 6分20秒 本视频采用html5方式播放,如无法正常播放,请将浏览器升级至最新版本,推荐火狐,chrome,360浏览器 如果装有迅雷,播放视频呈现直接下载状态,请调整 迅雷系统设置-基本设置-启动-监视全部浏览器 (去掉这个选项) 示例 1 : 命名规则 示例 2 : 使用完整的单词命名,而非缩写 示例 3 : 不能只使用关键字,但是可以包含关键字 示例 4 : 关键字列表1 示例 5 : 关键字列表2 示例 6 : 中文也是可以用来命名变量的 示例 7 : 练习-命名规范 示例 8 : 答案-命名规范
变量命名只能使用字母 数字 $ _
变量第一个字符 只能使用 字母 $ _ 变量第一个字符 不能使用数字 注:_ 是下划线,不是-减号或者—— 破折号 int a= 5;
int a_12= 5;
int $a43= 5;
int a434= 5;
//第一个是数字,是不行的
int 34a= 5;
int a= 5; int a_12= 5; int $a43= 5; int a434= 5; //第一个是数字,是不行的 int 34a= 5;
在命名的时候,尽量使用完整的单词进行命名,比如name,moveSpeed,而不是使用缩写 n,m。
public class Hero {
//使用完整单词命名,易于理解
String name;
float hp;
float armor;
int moveSpeed;
}
public class Hero {
//使用缩写,不易理解
String n;
float h;
float a;
int m;
}
什么是关键字
比如int, short, class 这些单词已经被java 赋予了特殊的含义,这些就是关键字。不能直接用来作为变量名 比如class int class = 5; class 是关键字 但是可以包含数字 比如 int class5 = 5; public class HelloWorld {
public static void main(String[] args) {
int class5 = 5;
}
}
public class HelloWorld { public static void main(String[] args) { int class5 = 5; } }
中文也是可以用来命名变量的
但是在实际工作中。。。别这么干。。。 public class 苍老师 {
public void 开展教学工作(){
System.out.println("雅蠛蝶");
}
public static void main(String[] args) {
苍老师 苍 = new 苍老师();
苍.开展教学工作();
}
}
public class 苍老师 { public void 开展教学工作(){ System.out.println("雅蠛蝶"); } public static void main(String[] args) { 苍老师 苍 = new 苍老师(); 苍.开展教学工作(); } }
思考如下变量命名是否合法,如果不合法,为什么?
注: 不要一来就在eclipse中进行验证,因为eclipse几乎已经告诉你答案了 1. int a_; 2. int a@; 3. int a3; 4. int 8@; 5. int 9_; 6. int X$_; 7. int y; 8. int _$_; 9. int $_$; 10. int $*$; 11. int $1$; 12. int _1_; 13. int _@_; 14. int a#; 15. int a"; 16. int 123a"; 17. int 123a_; 18. int $123b_;
HOW2J公众号,关注后实时获知最新的教程和优惠活动,谢谢。
![]()
提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢
|