一、switch语句
switch (表达式)
{
case 值1:语句体1;
break;
case 值2:语句体2;
break;
...
default:语句体n+1;
break;
}
表达式的取值:byte,short,int,char(JDK5以后可以是枚举,JDK7以后可以是String)
case后面是要跟表达式比较的值,与表达式结果相等执行后面的语句体。
break用于结束switch语句,没有break会向下执行语句,直到遇到break或程序结束。
default用于所有case值都不匹配时。
二、循环结构
for循环
for (int i=0;i<10;i++)
{
语句体;
}
while循环
初始化语句;
while (判断条件语句)
{
循环体语句;
控制条件语句;
}
do…while循环
初始化语句;
do
{
循环体语句;
控制条件语句;
}while(判断条件语句)
如下代码是死循环
while(true){}
for( ; ; ){}
循环语句中提供了break和continue来跳出循环。
break:跳出循环体,执行下面的语句
continue:跳出本次循环,执行下一次循环