Java系列概论JavaSystemConcepts.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java系列概论JavaSystemConcepts.ppt

第五章 運算關係式(Expression) 5-1 簡介 ? 電腦系統對我們人類之意義,可廣義歸納為:資料儲存(Store)、資料運算(Calculation)、與資料傳輸(Transmission)。可見運算是電腦系統之一個重要環節,本章將就Java之狹義運算式(Expressions) 作詳細探討。 ? 於離散數學曾定義:設有元素值a與b,若兩者之間存在某種關係元R,即可以關係式 “aRb” 表示之。我們熟悉的關係元如:“等於(=)”、“大於()”、“因此(→)”、“加(+)”、“乘(×)” 等均屬之。 ? Java程式中之大部份敘述式(Statements),都是由運算關係式(Expressions) 所組成。運算關係式(Expressions) 包括 “運算值(Operands)” 與 “運算元(Operators)”,如2+3,運算值為2與3,運算元為+。 5-2 指定運算元(Assignment Operators) 指定運算元以等號 “=” 表示之,等號之左端為變數(Variable),右端為指定值(Assign Value)。系統將右端之指定值給予左端之變數,指定值可以是一個數值、可以是一個變數、亦可以是一個運算式。 範例25: 指定運算元之應用。 ? 01 class Ex05_2 { 02 public static void main (String[] argv) { 03 int a, b, c, d; ? 04 a = 15; 05 b = A; 06 System.out.println(數值 a = +a); 07 System.out.println(字元值 b = +b); ? 08 c = b; 09 System.out.println(變數值 c = +c); ? 10 d = a + b; 11 System.out.println(運算式值 d = +d); 12 } 13 } 5-3 算術運算元(Arithmetic Operators) 算術運算元包括:加、減、乘、除、餘數,分別以+、-、*、/、% 表示之,其運算值之資料型態必需為 { byte, int, short, long, float, double},否則無法計算,有關資料型態之轉換,將於爾後再詳述。 範例26: 算術運算元之應用。 01 class Ex05_3_1 { 02 public static void main (String[] argv) { 03 int a = 15, b = 2, c; ? 04 c = a + b; 05 System.out.println(“加法值 c = ”+c); 06 c = a - b; 07 System.out.println(“減法值 c = ”+c); 08 c = a * b; 09 System.out.println(“乘法值 c = ”+c); 10 c = a / b; 11 System.out.println(“除法值 c = ”+c); 12 c = a % b; 13 System.out.println(餘數值 c = +c); 14 } 15 } 範例27: 算術運算元與複合等號之應用。 ? 01 class Ex05_3_2 { 02 public static void main (String[] argv) { 03 int a, b = 2; ? 04 a = 15; 05 a += b; 06 System.out.println(加法值 a = +a); ? 07 a = 15; 08 a -= b; 09 System.out.println(減法值 a = +a); ? 範例27:續 10 a = 15; 11 a *= b; 12 System.out.println(乘法值 a = +a); ? 13 a = 15; 14 a /= b; 15 System.out.println(除法值 a = +a); ? 16 a = 15; 17 a %= b; 18 System.out.println

文档评论(0)

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

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

1亿VIP精品文档

相关文档