瀏覽以下內容前,請點擊並閱讀 聲明
表達式
表達式由變量,操作符和方法調用組成,表達式的返回值類型由表達式中的元素(如操作符,變量等)決定如:
cadence = 0
上述代碼將返回一個int類型的值,因為賦值操作符返回一盒和左邊操作對象類型相同的數據類型,當然表達式還可以返回其他的類型如boolean類型和String 類型。
java中也可組合多個表達式形成一個更為復雜的表達式,如
x + y / 100 // 注意操作符運算優先級
語句
java語句類似於自然語言中的句子,語句是完整的執行單元,下列情況以分號“;"結尾,能夠形成語句:
- 賦值表達式
- 所有使用
++
或者--的變量
- 方法引用
- 創建對象的表達式
示例如下:
// 賦值表達式 aValue = 8933.234; //增加語句(使用++) aValue++; //方法調用語句 System.out.println("Hello World!"); // 創建對象語句 Bicycle myBike = new Bicycle();
除了表達式語句之外還有控制流語句和聲明語句,聲明語句如下:
double aValue = 8933.234;
代碼塊
代碼塊是由在花括號內的零個或者多個語句組成的,可以用於任何可以使用單個語句的地方。注意,在代碼塊中定義的變量,待該代碼塊執行完畢后就不再有效,是局部變量。