1、else结构是可选的。
2、针对多个条件表达式,如果多个条件表达式之间是“互斥”关系(或没有交集关系),哪个判断和执行语句在上面或下面,无所谓;若有关系,应考虑清楚其顺序关系。
如何获取随机数:
Math.random() 范围:[0.0,1.0),
switch-case:
格式:
switch(表达式){
case 常量1:
执行语句1;
break;(根据实际情况添加)
case 常量2:……
default:
执行语句;
break;
说明:根据switch表示式中的值,依次匹配各case中的变量,一旦匹配成功,则进入相应的case结构中,调用其执行语句,当调用完执行语句之后,则仍然向下执行语句,知道遇到break或switch-case结构末尾截至。
break:关键字,分支结构运行到此关键字,则跳出结构。
switch结构中的表达式,只能是如下的6中数据类型之一:byte、short、char、int、枚举类型、string类型。
case只能声明常量,不能声明范围。
default结构可选,而且位置灵活。
凡是可以使用switch-case的结构,都可以转换为if-else。反之,则不成立。
循环结构:
for循环
结构:
for(初始化条件;循环条件;迭代条件){
循环体;
}
while循环:
结构:
初始化条件
while(循环条件){
循环体;
迭代条件;
}
for循环与while循环可以相互转换。
do-while循环:至少会执行一次循环体。
结构:
初始化条件
do{
循环体;
迭代条件;
}
while(循环条件);
结束循环的方式:
1、循环条件部分结束返回false;
2、在循环体中执行break;