标签:
if语句 用来判断指定的条件是否成立,其语法为
if(bool) { //条件成立 }
如果布尔表达式为 true,则 if 语句内的代码块将被执行。如果布尔表达式为 false,则 if 语句结束后的第一组代码(闭括号后)将被执行。
一个 if 语句 后可跟一个可选的 else 语句,else 语句在布尔表达式为假时执行。其语法为
if(bool) { //条件成立 } else { //条件不成立 }
如果布尔表达式为 true,则执行 if 块内的代码。如果布尔表达式为 false,则执行 else 块内的代码。
一个 if 语句 后可跟一个可选的 else if 语句,else if 语句会判断新的条件是否成立。例:
//判断num的值 if(num==1) { //条件成立 } else if(num==2) { //条件成立 } ... ... else { //所有条件都不成立 }
else if 可以有多个。一般会在最后加else语句,用来保证前面所有的条件都不成立的情况。
switch语句
一个 switch 语句允许测试一个变量与多个值的比较。其语法为
switch(变量){ case 变量值1: //执行的方法1 break; case 变量值2: //执行的方法2 break; /* 可以有任意数量的 case 语句 */ default : /* 可选的 */ //上面的条件不成立 break; }
break 表示退出当前的switch语句或者当前的循环层。
continue 表示结束本次循环,继续下一次循环
return 表示结束当前的函数。
三元运算符 ? :
语法为 条件表达式?表达式1:表达式2;
当条件表达式成立时执行表达式1,不成立则执行表达式2
//判断m的值是否大于5 m > 5 ? "m 的值大于5" : "m 的值小于5" ;
标签:
原文地址:http://www.cnblogs.com/zhaoxh/p/5347889.html