switch(整数选择因子){
case 整数值1:
语句1;
break;
case 整数值2:
语句2;
break;
default:
break;
}
注意:A整数选择因子需要是Byte、Short、Integer和char类型,其他不可以。
B最好每一个case后面都跟一个break(表示程序的执行结束),否则程序会接着向后执行。例如:当整数选择因子=整数值1时,此时case选择执行语句1,若此时没有break,则会顺序执行语句2.
*return语句
return一般放在函数末尾,表示将程序执行控制权交还给调用他的函数,并且返回相同类型的数值。需要注意,如果return在函数中间时,不能单独使用,必须在if语句中使用,否则会报错,如下:
*带标号的break语句
Java中,只有在嵌套的语句中才能使用带标号的break语句。
*continue语句
表示不执行本次循环后面的语句。
*do while语句
循环体至少执行一次,因为先do循环体,在判断while中的condition,如下:
*类方法和实例方法
注意,如果父类和子类中有同名的类函数,则父类的类函数只是被隐藏,而不是重写。
*static
static可以定义变量和方法,此时为静态方法和静态变量。
静态方法又称作类方法,可以直接调用、类名.方法名、对象名.方法名的方式调用;静态变量可通过类名.方法名、对象名.方法名的方式调用。
当父类和子类中有一个同名静态方法时,这时候不是重写(即静态方法不可被重写),只是原来父类的静态方法被隐藏,通过父类名.静态方法名还可以访问。
当父类和子类中有一个同名非静态方法时,这时候是重写(即静态方法不可被重写),原来父类的静态方法被覆盖,通过super.静态方法名还可以访问覆盖前的方法。