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