分支
if
结构
if (判断条件)
{若为真则执行}
if else
结构
if (判断条件)
{若为真则执行}
else
{否则执行}
if (判断条件1)
{若条件1为真执行}
else if (判断条件2)
{若条件2为真执行}
else if (判断条件3)
{若条件3为真执行}
else
{否则执行}
switch
结构
switch (数字)
{
case "A":
数字为A则执行;
case "B":
数字为B则执行;
default:
若以上均没有则执行;
}
若case有和输入数字相同的值则跳转至相关的一行,若执行完后没有break则继续沿着下一个case执行;
若没有任何一个case包含的数字则执行default,若没有default则执行switch后面的语句.
?:
结构
条件表达式?值A:值B
若条件表达式为真则表达式与A值相同,否则与B值相同,如
max=(a<b)?a:b;
循环辅助
continue
三种循环都可以使用,使用时结束当前循环并开始新一轮循环
break
可用于三种循环,switch等,结束当前循环并推出当前循环