首先,選擇結構是Java中的一種流程控制語句,用于根據條件選擇要執行的代碼塊。Java中主要有if語句、switch語句等選擇結構。
if語句的語法如下:
if(條件表達式){ //代碼塊 }條件表達式的結果必須是布爾值,即true或false。如果條件為true,則執行代碼塊中的語句;否則就繼續執行下一個語句。 switch語句的語法如下:
switch(表達式){ case 常量1: //執行代碼塊1 break; case 常量2: //執行代碼塊2 break; default: //執行代碼塊3 break; }表達式的值與每個case后的常量進行比較,如果匹配到某個常量,則執行相應的代碼塊;如果都不匹配,則執行default后的代碼塊。 下面是一個使用if語句的例子:
int x = 10; if(x >5){ System.out.println("x大于5"); }上面的代碼塊輸出的結果是“x大于5”,因為x的值是10,大于5。 下面是一個使用switch語句的例子:
int day = 2; switch(day){ case 1: System.out.println("星期一"); break; case 2: System.out.println("星期二"); break; case 3: System.out.println("星期三"); break; default: System.out.println("其他"); break; }上面的代碼塊輸出的結果是“星期二”,因為day的值是2。 以上就是Java中常用的選擇結構和使用教程,希望對大家有所幫助。