if语句是Java中的条件语句,用于根据条件是否为真执行特定的代码块。if语句的基本语法如下:
```
if (condition) {
// code block to be executed if the condition is true
```
其中,`condition`是一个布尔表达式,如果它的值为true,则代码块中的代码将被执行。如果`condition`的值为false,则该代码块将被跳过。
例如,以下代码将根据用户输入的数字是正数、负数还是零来输出不同的消息:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in); // 创建Scanner对象,用于读取用户输入
System.out.print("请输入一个整数:");
int num = input.nextInt(); // 读取用户输入的整数
if (num > 0) {
System.out.println("这是一个正数");
} else if (num 0`的值为true,代码块中的代码将被执行,输出"这是一个正数";如果用户输入的是负数,那么`num < 0`的值为true,执行第二个代码块,输出"这是一个负数";如果用户输入的是零,那么前两个条件都不成立,执行else代码块,输出"这是零"。