程式设计基础班862讲课资料.ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ch02 A Java language keyword can be used as a modifier of class, interface, and method declarations to control certain aspects of floating point arithmetic. Java 表示式與運算子(續) P A 運算子 運算元型態 所執行的運算 15 L . [ ] ( args ) ++ , -- 物件,成員 陣列,int 方法,引數串列 變數 物件成員的存取 陣列成員的存取 方法的引用 後遞加、後遞減 14 R ++ , -- + , - ~ ! 變數 數字 整數 布林 前遞加、前遞減 正號、負號 bit-wise 補數 布林NOT 13 R new ( type ) 類別、引數串列 型態、任何型態 物件建立 強制型態轉換 12 L * , / , % 數字 乘法、除法、餘數 Java 表示式與運算子(續) 11 L + , _ + 數字 字串、任何變數 加法、減法 字串的串連 10 L << >> >>> 整數 整數 整數 左平移 右平移 正負號維持 右平移 但不維持正負號 9 L < , <= > , >= instanceof 數字 數字 型態 小於、小於等於 大於、大於等於 型態比較 8 L == != == != 左、右基本型態 左、右基本型態 左、右參考型態 左、右參考型態 值相等 值不相等 物件相等 物件不相等 Java 表示式與運算子(續) 7 L & & 整數,整數 布林、布林 bit-wise AND boolean AND 6 L ^ ^ 整數、整數 布林、布林 bit-wise XOR boolean XOR 5 L | | 整數、整數 布林、布林 bit-wise OR boolean OR 4 L && 布林、布林 條件式 AND 3 L || 布林、布林 條件式 OR 2 R ? : 布林、任何型態 條件式運算子 Java 表示式與運算子(續) 1 R = *=, /=, %= +=, -=, <<=, <<=, >>>, &=, ^=, |= 變數、任何型態 變數、任何型態 指定算子 具有運算功能的指定算子 Java 的Statement 標籤敘述:用法:label: statement outerloop: while ( a < 10 ) { innerloop: while ( b < 20 ) { break outerloop; } } 變數宣告: [final ] type name [= value] [, name [= value-] … ; 例如:final String s1 = “hello”, s2 = readLine(); //s1, s2 以後永遠不能改變了 變數的宣告與有效範圍(Scope) Member variable Local variable method parameter exception-handler parameter 變數的宣告與有效範圍(Scope) Consider the following code sample: if (...) { int i = 17; ... } System.out.println("The value of i = " + i); // error Java 基本語法 簡介 if – else 條件敘述 if (condition)statements [ else statements ] 用來執行決策動作 if (username == null ) username = “Mary”; if( (addr == null) || (addr.equals(“”) ) { addr = “[undefined]”; System.out.println(“please write your addr.”); } if … else-if 條件子句 if ( name.equals(“王建民”) ) { System.out.println(“台灣之光”); } else if ( name.equals(“麥可喬登”) ) { System.out.println(“籃球之神”); } else if ( name.equals(“黃仁暐”) ) { System.out.println(“Java班講師”); else { System.out.println(“最後一種情況:或者以上皆非的情況”); } Switch 條件敘述 有時候用if-els

文档评论(0)

yuzongxu123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档