Java程式语言-03 算术运算式.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java程式语言-03 算术运算式.ppt

第三章 算術運算子 內容 Java 運算子彙集 指定運算子 算術運算子 變數型態的轉換 常用數學套件 3-1 Java 運算子彙集 (1) 運算子種類: 指定運算子 算術運算子 判斷運算子 條件組合邏輯運算子 位元邏輯運算子 位元移位運算子 3-1 Java 運算子彙集 (2) 運算子 3-2 指定運算子 (1) 等於與變數指定 – “=“ 3-2 指定運算子 (2) 範例研討( Ex3_1.java) 請製作一套模擬超商收銀機系統,假設客戶僅購買汽水、餅乾、與御便當,程式要求輸入各項金額,並隨時顯示累計金額,最後計算總金額數量。期望系統操作模式如下: 3-3 算術運算子 (1) 算術運算子彙集 3-3 算術運算子 (2) 範例研討:(Ex3_2.java) 當分析師選定某一支股票作為標的物後,則需紀錄該股票每天的股價多寡,並計算 5 日(一般都需紀錄 5、10、20、30 日)股價平均價格如何。請您幫他製作一套登錄及計算系統,可連續輸入 5 個交易日的收盤價,並隨時顯示當日的平均價格為何,最後輸出 5 日平均股價。期望系統運作模式如下: 3-3 算術運算子 (3) 範例研討:(Ex3_3.java) 請建立一個超商找錢工具,系統要求輸入購買總金額之後,再要求輸入已收金額(大於購買金額),請輸出 100 元、50 元、10 元、5 元、1 元的零錢各需找多少。期望操作介面如下: 3-4 變數型態的轉換 (1) 自動轉換 整數 op 整數 = 整數 (op = +, -, *, /, %) 整數 op 浮點數 = 浮點數 浮點數 op 浮點數 = 浮點數 強迫轉換 (新資料型態)變數名稱; 3-4 變數型態的轉換 (2) 範例研討:(Ex3_4.java) 由鍵盤輸入兩個整數,以兩數相除的範例,驗證是否有轉換資料型態可能產生不同的結果。期望程式操作介面如下: 3-5 常用的數學套件 (1) 內定數學套件 - Math 3-5 常用的數學套件 (2) 範例研討:找出最大/最小的數(Ex3_5.java) 使用者任意輸入三個浮點數,電腦分別輸入其中最大與最小的數值為何。期望使用者操作介面如下: 3-5 常用的數學套件 (3) 範例研討:登革熱診斷系統之一(Ex3_6.java) 診斷系統要求使用者填入各種徵兆項目,再依照這些參數的比重推論病情可能被感染比例。 * 左移運算子 右移運算子 移位運算子 邏輯 OR || 邏輯 AND 條件邏輯組合運算子 位元 OR | 位元 AND 位元 XOR ^ 位元邏輯運算子 是否邏輯否定 ! 是否大於或等於 = 是否大於 是否小於或等於 = 是否小於 是否不相等 != 是否相等 == 判斷運算子 遞增、遞減 ++, -- 加、減、乘、除、求餘數 +, -, *, /, % 一元(unary)正負符號 +, - 算術運算子 指定變數內容 = 指定運算子 描述 運算子 將 var3 的內容取出,再加 20 後將結果存回 var3;原來 var3 的內容便被覆蓋掉, var3 = var3 + 20; 將變數 var1 與 var2 內容取出,相加後將結果填入 var3 內,但 var1 與 var2 的內容不會改變。 var3 = var1 + var2; 將數值 20 填入變數 var2 內,並覆蓋原來內容。 var2 = 20; 將數值 10 填入變數 var1 內,並覆蓋原來內容。 var1 = 10; 運算式集合 ( …) 遞增、遞減 ++、-- 加、減、乘、除、求餘數 +、-、*、/、% 正、負號 +、- 說明 運算符號 取出value 內容,轉換成浮點數型態,再存入 a 內。 假設 value = 5,則 a = 5.0。 float a = (float)value; 取出 value 內容,轉換成整數型態,再存入變數 a 內。假設 value = 4.5,則 a= 4。 int a = (int) value; 回傳 x 的平方根值 sqrt(x) 回傳 xy pow(x, y) 回傳 x, y 的較小值 min(x, y) 回傳 x, y 的較大值 max(x, y) 回傳 log x log(x) 回傳ex exp(x) 回傳 x 的絕對值 abs(x) 說明 方法

文档评论(0)

jackzjh + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档