分支语句
if
if(logic expression){ statement;}
if(logic expression){ statement; }else{ statement; }
if(logic expression){ statement; }else if{ statement;}
.....else{ statement;}
如果if语句后面只有一条语句可以省略大括号
特别注意的是不能忽视else的隐含条件
switch
switch(expression)
{
case condition1:
{
statement(s)
break;
}
case condition2:
{
statement(s)
break;
}
case condition3:
{
statement(s)
break;
}
...
}
使用switch语句需要注意的地方:
1,switch语句后的expression表达式的数据类型只能是byte ,short ,char ,int四种整数类型,String(java1.7)和枚举类型
2,若是省略了case后面的break,怎会陷入一个陷阱
循环语句
while
[init_statement]
while(test_expression)
{
statement;
[iteration_statement]
}
do while
do
{
statement;
[iteration_statement]
}while(test_expression)
for
for([init_statement];[test_expression];[iteration_stasement]){
statement
}
for each
for([init_statement];array[]/list){
statement
}
控制循环结构、
break 使用break可以跳出循环
continue 使用continue是忽略本次循环继续下次循环
return 返回,遇到这个循环结束