Java面向對象(OOP)概念
Java面向對象(OOP)概念
Java命名約定
Java對象和類
Java構造器(構造方法)
Java static關鍵字
Java this關鍵字
Java繼承
Java聚合
Java方法重載
Java方法重寫
Java super關鍵字
Java實例初始化程序塊
Java final關鍵字
Java多態
Java靜態綁定和動態綁定
Java instanceof運算符
Java抽象類
Java接口
Java抽象類和接口的區別
Java包
Java訪問修飾符
Java封裝
Java Object類
Java對象克隆
Java數組
Java包裝類
Java按值調用和引用調用
Java strictfp關鍵字
Java命令行參數
對象和類之間的區別
java中方法重載和方法重寫的區別
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