标签:rand 声明 结束 jdk 类型 def 执行 循环 判断语句
分支结构:if-else使用说明
1. 条件表达式必须是布尔表达式(关系表达式或逻辑表达式)、布尔变量
2.语句块只有一条执行语句时,一对{}可以省略,但建议保留 if-else语句结构,根据需要可以嵌套使用
3.当if-else结构是“多选一”时,最后的else是可选的,根据需要可以省略
4.当多个条件是“互斥”关系时,条件判断语句及执行语句间顺序无所谓 当多个条件是“包含”关系时,“小上大下 / 子上父下”
随机范围公式:
[a, b] ( int )( Math.random( ) *(b - a + 1) + a )
分支结构之二:switch-case
1.格式 switch(表达式){
case 常量1: 执行语句1; //break;
case 常量2: 执行语句2; //break;
...
default: 执行语句n; //break;
}
说明:
① 根据switch表达式中的值,依次匹配各个case中的常量。一旦匹配成功,则进入相应case结构中,调用其执行语句。 当调用完执行语句以后,则仍然继续向下执行其他case结构中的执行语句,直到遇到break关键字或此switch-case结构 末尾结束为止。
② break,可以使用在switch-case结构中,表示一旦执行到此关键字,就跳出switch-case结构
③ switch结构中的表达式,只能是如下的6种数据类型之一: byte 、short、char、int、枚举类型(JDK5.0新增)、String类型(JDK7.0新增)
④ case 之后只能声明常量。不能声明范围。
⑤ break关键字是可选的。
⑥ default:相当于if-else结构中的else. default结构是可选的,而且位置是灵活的。
For循环结构的使用
一、循环结构的4个要素
① 初始化条件
② 循环条件 --->是boolean类型
③ 循环体
④ 迭代条件
//i:在for循环内有效。出了for循环就失效了。
标签:rand 声明 结束 jdk 类型 def 执行 循环 判断语句
原文地址:https://www.cnblogs.com/terrycode/p/12236287.html