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