- Java核心編程
- 柳偉衛
- 416字
- 2020-11-23 15:08:29
2.3 表達式、語句和塊
運算符為了計算而構建成了表達式。表達式是語句的核心組成,而語句的組織形式為塊。
2.3.1 表達式
表達式是由變量、運算符以及方法調用所構成的結構,示例如下:

表達式返回的數據類型取決于表達式中的元素。表達式"cadence = 0"返回的是一個int,因為賦值運算符將返回相同的數據類型作為其左側操作數的值,所以在這種情況下cadence是一個int。
下面是一個復合表達式:
1 * 2 * 3
表達式應該盡量避免歧義,比如:
x + y / 100
上面的表達式容易造成歧義,推薦的寫法是:
(x + y) / 100
或
x + (y / 100)
2.3.2 語句
語句相當于自然語言中的句子。一條語句就是一個執行單元。在Java中,語句用分號(;)結束。
下面是常見的表達式語句的類型,包括:
· 賦值表達式
· ++或者–
· 方法調用
· 對象創建
下面是表達式語句的例子:

除了表達式語句,其他的還有聲明語句:
// 聲明表達式 double bValue = 8933.234;
以及控制流程語句:

2.3.3 塊
塊是一組(零個或多個)成對大括號之間的語句,并可以在任何地方允許使用一個單獨的語句。
下面給出一個Java塊的使用例子:

推薦閱讀
- UNIX編程藝術
- LabVIEW Graphical Programming Cookbook
- 移動UI設計(微課版)
- Java編程指南:基礎知識、類庫應用及案例設計
- MATLAB定量決策五大類問題
- JavaScript 程序設計案例教程
- Visual C#.NET程序設計
- 數據結構與算法分析(C++語言版)
- 基于SpringBoot實現:Java分布式中間件開發入門與實戰
- Swift語言實戰晉級
- Java EE 7 with GlassFish 4 Application Server
- Backbone.js Testing
- Docker:容器與容器云(第2版)
- 實戰Python網絡爬蟲
- SAP Web Dynpro for ABAP開發技術詳解:基礎應用