本實驗旨在通過編寫Java程序,掌握條件結構的使用方法,實現條件判斷的功能。
實驗過程
在實驗中,我們首先定義了一個整型變量x,并通過輸入語句從控制臺獲取變量值。然后,利用if語句進行條件判斷,當x大于0時,輸出“x為正數”;當x等于0時,輸出“x為零”;當x小于0時,輸出“x為負數”。
代碼如下:
import java.util.Scanner;public class ConditionStructure { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("請輸入一個整數:"); int x = sc.nextInt(); if (x > 0) { System.out.println("x為正數"); } else if (x == 0) { System.out.println("x為零"); } else { System.out.println("x為負數"); } }}
我們可以看到,通過if語句的嵌套,程序可以根據變量x的不同取值輸出不同的結果。其中,else if語句的作用是在前一個條件不成立時判斷下一個條件,直到找到符合條件的語句為止。
實驗結果
在運行程序并輸入不同的值后,我們可以得到如下輸出結果:
當輸入正整數時,輸出“x為正數”
當輸入0時,輸出“x為零”
當輸入負整數時,輸出“x為負數”
通過本次實驗,我們可以發現條件結構在Java編程中的重要性,它可以根據不同的情況執行不同的操作,使程序的語義更加豐富和具有靈活性。