if語句是Java中的條件語句,用于根據(jù)條件是否為真執(zhí)行特定的代碼塊。if語句的基本語法如下:
```
if (condition) {
// code block to be executed if the condition is true
```
其中,`condition`是一個(gè)布爾表達(dá)式,如果它的值為true,則代碼塊中的代碼將被執(zhí)行。如果`condition`的值為false,則該代碼塊將被跳過。
例如,以下代碼將根據(jù)用戶輸入的數(shù)字是正數(shù)、負(fù)數(shù)還是零來輸出不同的消息:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in); // 創(chuàng)建Scanner對象,用于讀取用戶輸入
System.out.print("請輸入一個(gè)整數(shù):");
int num = input.nextInt(); // 讀取用戶輸入的整數(shù)
if (num > 0) {
System.out.println("這是一個(gè)正數(shù)");
} else if (num 0`的值為true,代碼塊中的代碼將被執(zhí)行,輸出"這是一個(gè)正數(shù)";如果用戶輸入的是負(fù)數(shù),那么`num < 0`的值為true,執(zhí)行第二個(gè)代碼塊,輸出"這是一個(gè)負(fù)數(shù)";如果用戶輸入的是零,那么前兩個(gè)條件都不成立,執(zhí)行else代碼塊,輸出"這是零"。