编程语言
308
1. if 语句
只有当指定条件为 true 时,该语句才会执行
if(condition) // if 必须为小写 { // 当condition == true 时才会执行 }
2. if else 语句
if (condition) { // 当condition == true 时才会执行 } else { // 当condition != true 时才会执行 }
3. if... else if ... else 语句
if (condition1) { // 当condition1 == true 时才会执行 } else if (condition2) { // 当condition2 == true 时才会执行(且 condition1 != true) } else { // 当condition1 != true && condition2 != true 时才会执行 }
4. switch 语句
switch(n) { case 1: 执行代码块 1 break; case 2: 执行代码块 2 break; default: 与 case 1 和 case 2 不同时执行的代码 }
原理: 首先设置表达式 n(通常是一个变量)。随后表达式的值会与结构中的每个 case 的值做比较。 如果存在匹配,则与该 case 关联的代码块会被执行。 使用
break
来阻止代码自动
地向下一个 case 运行。default
关键词来规定匹配不存在时做的事情, 类似于 else 的功能
因为if else
比较方便快捷, 所以在我们日常使用的条件语句中以 if else
为主
但选择还是以开发背景为主