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

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

ID:49112078

大小:165.50 KB

页数:13页

时间:2020-01-31

Java程式语言-03 算术运算式.ppt_第1页
Java程式语言-03 算术运算式.ppt_第2页
Java程式语言-03 算术运算式.ppt_第3页
Java程式语言-03 算术运算式.ppt_第4页
Java程式语言-03 算术运算式.ppt_第5页
资源描述:

《Java程式语言-03 算术运算式.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第三章算術運算子內容Java運算子彙集指定運算子算術運算子變數型態的轉換常用數學套件13-1Java運算子彙集(1)運算子種類:指定運算子算術運算子判斷運算子條件組合邏輯運算子位元邏輯運算子位元移位運算子23-1Java運算子彙集(2)運算子運算子描述指定運算子=指定變數內容算術運算子+,-一元(unary)正負符號+,-,*,/,%加、減、乘、除、求餘數++,--遞增、遞減判斷運算子==是否相等!=是否不相等<是否小於<=是否小於或等於>是否大於>=是否大於或等於!是否邏輯否定位元邏輯運算子^位元XOR&位元AND

2、位元OR條件邏輯組合運算子&&邏輯AND

3、

4、

5、邏輯OR移位運算子<<右移運算子>>左移運算子33-2指定運算子(1)等於與變數指定–“=“var1=10;將數值10填入變數var1內,並覆蓋原來內容。var2=20;將數值20填入變數var2內,並覆蓋原來內容。var3=var1+var2;將變數var1與var2內容取出,相加後將結果填入var3內,但var1與var2的內容不會改變。var3=var3+20;將var3的內容取出,再加20後將結果存回var3;原來var3的內容便被覆蓋掉,43-2指定運算子(2)範例研討(Ex3_1.java)請製作一套模擬超商收銀機系統,假設客戶僅購買汽水、餅乾、與御

6、便當,程式要求輸入各項金額,並隨時顯示累計金額,最後計算總金額數量。期望系統操作模式如下:53-3算術運算子(1)算術運算子彙集運算符號說明+、-正、負號+、-、*、/、%加、減、乘、除、求餘數++、--遞增、遞減(…)運算式集合63-3算術運算子(2)範例研討:(Ex3_2.java)當分析師選定某一支股票作為標的物後,則需紀錄該股票每天的股價多寡,並計算5日(一般都需紀錄5、10、20、30日)股價平均價格如何。請您幫他製作一套登錄及計算系統,可連續輸入5個交易日的收盤價,並隨時顯示當日的平均價格為何,最後輸出5日平均股價。期望系統運作模式如下:73-3算術

7、運算子(3)範例研討:(Ex3_3.java)請建立一個超商找錢工具,系統要求輸入購買總金額之後,再要求輸入已收金額(大於購買金額),請輸出100元、50元、10元、5元、1元的零錢各需找多少。期望操作介面如下:83-4變數型態的轉換(1)自動轉換整數op整數=>整數(op=+,-,*,/,%)整數op浮點數=>浮點數浮點數op浮點數=>浮點數強迫轉換(新資料型態)變數名稱;inta=(int)value;取出value內容,轉換成整數型態,再存入變數a內。假設value=4.5,則a=4。floata=(float)value;取出value內容,轉換成浮點數

8、型態,再存入a內。假設value=5,則a=5.0。93-4變數型態的轉換(2)範例研討:(Ex3_4.java)由鍵盤輸入兩個整數,以兩數相除的範例,驗證是否有轉換資料型態可能產生不同的結果。期望程式操作介面如下:103-5常用的數學套件(1)內定數學套件-Math方法說明abs(x)回傳x的絕對值exp(x)回傳exlog(x)回傳logxmax(x,y)回傳x,y的較大值min(x,y)回傳x,y的較小值pow(x,y)回傳xysqrt(x)回傳x的平方根值113-5常用的數學套件(2)範例研討:找出最大/最小的數(Ex3_5.java)使用者任意輸入三個

9、浮點數,電腦分別輸入其中最大與最小的數值為何。期望使用者操作介面如下:123-5常用的數學套件(3)範例研討:登革熱診斷系統之一(Ex3_6.java)診斷系統要求使用者填入各種徵兆項目,再依照這些參數的比重推論病情可能被感染比例。13

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。