Java基础重点
分支结构: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结构中的表达式