if else语句

if-else 语句是一种控制结构,用于在程序中根据特定条件执行不同的代码块。以下是 if-else 语句的基本语法:

if (条件表达式) {
  // 条件表达式为真时执行的代码块
} else {
  // 条件表达式为假时执行的代码块
}
  • 条件表达式 是一个布尔表达式,其结果可以是 truefalse

  • 如果 条件表达式 的结果为 true,则执行 if 代码块中的语句。

  • 如果 条件表达式 的结果为 false,则执行 else 代码块中的语句。

if-else 语句可以嵌套,以处理更复杂的条件逻辑。

示例

#include <stdio.h>
int main() {
  int age;
  printf("请输入你的年龄:");
  scanf("%d", &age);
  if(age >= 18) {
    printf("恭喜,你已经成年,可以使用该软件!\n");
  } else {
    printf("抱歉,你还未成年,不宜使用该软件!\n");
  }
  return 0;
}

在这个例子中,程序会提示用户输入年龄,然后根据年龄判断是否成年,并输出相应的信息。

其他语言中的 if-else 语句

  • Java :
public class IfElseExample {
  public static void main(String[] args) {
    int age = 31if(age > 18) {
      System.out.println("成年");
    } else {
      System.out.println("未成年");
    }
  }
}
  • Python :
num = 3.4
if num > 0:
  print("正数")
elif num == 0:
  print("零")
else:
  print("负数")
  • SQL :
IF (条件表达式1) THEN
  (语句块1)
ELSE IF (条件表达式2) THEN
  (语句块2)
ELSE
  (语句块3)
END IF;

if-else 语句是编程中非常基础且重要的结构,几乎每种编程语言都支持。

Top