条件和循环
选择结构 | if | if(判断条件){ 语句1; … 语句n; } | |
else | if(判断条件){ 语句主体1; }else{ 语句主体2 } | ||
switch | switch(表达式){ case 选择值1: 语句主体1; … … case 选择值n: 语句主体n; default: 语句主体; } | ||
case | |||
default | |||
循环结构 | for | for(赋值初值;判断条件;赋值增减量){ 语句1; … 语句n; } |
循环次数未知 |
while | while(循环条件判断){ 语句1; … 语句n; 循环条件更改; } |
循环次数可以控制 | |
do | do{ 语句1; … 语句n; 循环条件更改; } while(循环条件判断) | ||
| break | 如果循环中遇到了break,会结束当前循环,执行循环后边的语句 |
|
| continue | 强迫程序跳到循环的起始处 |
|
其他常用关键字
new | 创建对象的关键字 | 类名称 对象名称=new 类名称(); |
this | 表示当前的对象 表示类中的属性 使用this调用本类的构造方法 | 注意:this()调用构造方法的语句只能放在构造方法的首行;在使用this调用本类中其他的构造的时候,至少有一个构造方法是不用this调用的。 |
super | 表示调用父类的方法 |
|
null | 一般用于对象和字符串的默认值 |
|
void | 返回类型,表示不需要返回值。 |
|
return | 表示返回一个结果 |
|
true/false | 是boolean类型的值真/假 |
|
instanceof | 判断对象是否是该类的实例 |
|
goto 一个保留的关键字 无任何意义 const 无任何意义 |