官术网_书友最值得收藏!

  • 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塊的使用例子:

主站蜘蛛池模板: 七台河市| 屏山县| 通辽市| 延庆县| 保定市| 定南县| 株洲县| 拉萨市| 满城县| 沧州市| 舒兰市| 宝丰县| 张家界市| 宝鸡市| 保定市| 石河子市| 通化县| 德化县| 钟祥市| 寻乌县| 库伦旗| 乌鲁木齐市| 抚顺市| 沙坪坝区| 越西县| 德兴市| 辽阳县| 田东县| 南阳市| 巴林右旗| 宁陕县| 郎溪县| 许昌市| 华池县| 漳浦县| 瓮安县| 安图县| 木里| 西华县| 视频| 扶沟县|