顺序语句:程序至上而下执行,一条语句执行完后据需执行下一条语句,中间没有判断和跳转,直到程序结束。
选择结构:
if语句:
第一种:if ( boolean表达式 ) { 执行体 }
第二种:if ( boolean表达式 ) { 执行体 } else { 执行体 }
第三种:if ( boolean表达式 ) { 执行体 } else if ( boolean表达式 ) { 执行体 } else { 执行体 }
switch语句:switch语句适用于对多个整体值进行匹配判断,从而实现分支控制。
switch(整值表达式){
case 值1:执行体
break;
case 值2:执行体
break;
........
default:以上条件都不满足则执行此语句
}
循环结构:
while循环:
while(boolean表达式){
循环体
}
do-while循环(while-do):
do{
循环体
}while(boolean表达式);
for循环:
for(初始化语句;boolean表达式;循环后执行){
循环体
}
嵌套循环:
循环放在另一个循环之中。
for(){
for(){}
}
循环语句控制语句:
break:终止当前break所在的循环;
continue:跳过continue所在的当次循环,开始下一次循环;
return:结束循环所在的方法。
方法:
方法重载:同一个类中,方法名相同,方法参数不同(参数类型、个数、顺序不同)
方法递归:方法中调用自己(必须设置出口,不然会发生死循环)