----判断结构


if

1.
if(条件表达式)
{
执行语句;
}

2.
if(条件表达式)
{
执行语句;
}
else
{
执行语句;
}

3.
if(条件表达式)
{
执行语句;
}
else if (条件表达式)
{
执行语句;
}
……
else
{
执行语句;
}



----选择结构


switch

switch(表达式)
{
case 取值1:
执行语句;
break;
case 取值2:
执行语句;
break;
…...
default:
执行语句;
break;
}



----循环结构


while

while(条件表达式)
{
执行语句;
}


do while

do
{
执行语句;
}while(条件表达式);


for

for(初始化表达式;循环条件表达式;循环后的操作表达式)
{
执行语句;
}

PS:for循环的1.5新特性:

用于迭代数组或集合,格式如下

for(TYPE arg :args)

…………