Java決策制定
決策制定具有一個或多個由程序評估或測試的條件,在條件確定爲真時要執行的一個或多個語句;以及可選地,如果條件爲假時則執行其他語句。
以下是大多數編程語言中常見決策結構的一般形式 -
Java編程語言提供以下類型的決策制定語句。 可通過單擊以下鏈接來了解和學習。
編號
語句
描述
1
if語句
if
語句由布爾表達式後跟一個或多個語句組成。
2
if…else語句
if
語句後面可以跟一個可選的else
語句,else
語句在布爾表達式爲false
時執行。
3
嵌套if語句
可以在一個if
或else if
語句中使用另一個if
或else if
語句。
4
switch語句
switch
語句允許測試變量與值列表的相等性。
? : 運算符
在前面的內容中覆蓋了?;
條件運算符,可以使用if...else
語句來替代?;
條件運算符。 它具有以下一般形式 -
Exp1 ? Exp2 : Exp3;
Exp1
,Exp2
和Exp3
是表達式。 注意冒號(:
)的放置和使用。要確定整個表達式的值,首先計算Exp1
。
- 如果
Exp1
的值爲true
,則Exp2
的值將成爲整個表達式的值。 - 如果
Exp1
的值爲false
,則計算Exp3
的值將成爲整個表達式的值。
示例代碼
public class ConditionalOperator {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a = 5;
int b = 20;
int c = 0;
c = a > b ? a - b : b - a;
System.out.println("C的值是:" + c);
}
}
執行上面示例代碼,得到以下結果:
C的值是:15
0 條評論,你可以發表評論,我們會進行改進
