在编程中,判断语句通常用于根据特定条件执行不同的代码块。以下是一些常见编程语言中判断语句的写法:
1. 基本 `if` 语句
语法:
```plaintext
if (条件表达式) {
// 条件满足时执行的代码
}
```
示例:
```python
if number > 0:
print("The number is positive.")
```
2. `if-else` 语句
语法:
```plaintext
if (条件表达式) {
// 条件满足时执行的代码
} else {
// 条件不满足时执行的代码
}
```
示例:
```python
if number > 0:
print("The number is positive.")
else:
print("The number is not positive.")
```
3. `if-else if-else` 语句
语法:
```plaintext
if (条件1) {
// 条件1满足时执行的代码
} else if (条件2) {
// 条件2满足时执行的代码
} else {
// 以上条件都不满足时执行的代码
}
```
示例:
```python
if score >= 90:
grade = 'A'
elif score >= 80:
grade = 'B'
elif score >= 70:
grade = 'C'
elif score >= 60:
grade = 'D'
else:
grade = 'F'
```
4. `switch` 语句
语法:
```plaintext
switch (表达式) {
case 值1:
// 表达式等于值1时执行的代码
break;
case 值2:
// 表达式等于值2时执行的代码
break;
...
default:
// 表达式与所有case都不匹配时执行的代码
}
```
示例:
```python
switch (day) {
case 1:
print("Monday")
break
case 2:
print("Tuesday")
break
case 3:
print("Wednesday")
break
default:
print("Weekend")
}
```
5. 三元运算符
语法:
```plaintext
条件 ? 表达式1 : 表达式2
```
示例:
```python
result = "positive" if number > 0 else "negative"
```
注意事项
条件表达式:必须是布尔类型或返回布尔值的表达式。
`break` 语句:在 `switch` 语句中,用于跳出当前 `case`。
缩进和格式:不同编程语言对代码缩进和格式的具体要求不同,但逻辑结构通常保持一致。
通过以上示例和解释,你可以根据所使用的编程语言选择合适的判断语句结构来实现不同的逻辑判断。