if语句:
语法:
if(表达式)
{
语句块;
}
else if (表达式)
{
语句块;
}
else
{
语句块;
}
switch语句:
语法:
switch (表达式)
{
case 取值1:语句块1;[break;]
…
case 取值n:语句块n;[break;]
default: 语句块n+1
}
注意:
1、表达式的值只可以接受int、byte、char、short 型,不接受其他类型的值
2、不允许有重复的case取值
3、switch一旦碰到第一次case匹配,程序就会跳转到这个标签位置,
开始顺序执行以后所有的程序代码,而不管后面的case条件是否匹配,
直到碰到break语句为止
while语句:
语法:
while(表达式)
{
语句块;
}
while与do…while的区别:
1、while先判断在执行
2、do…while先执行再判断
do … while语句:
语法:
do
{
语句块;
}while(表达式);
for语句:
语法:
for([初始化表达式];[循环条件表达式];[循环后的操作表达式])
{
执行语句块;
}
死循环:
for( ; ; )
{
}
while (true)
{
}
循环的中断:
break;终止整个循环
continue;终止本次循环
break lebel;终止指定的名称为lebel的循环
语法:
lebel:for ( ; ; )
{
break lebel;
}