Java程式语言-04 顺序与分歧流程.ppt
《Java程式语言-04 顺序与分歧流程.ppt》由会员分享,可在线阅读,更多相关《Java程式语言-04 顺序与分歧流程.ppt(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章 順序與分歧流程內容程式流程簡介順序性敘述條件判斷式If 敘述句If/else 敘述與亂數產生多重 if/else 選擇敘述Switch/case 選擇敘述14-1 程式流程簡介三種敘述語法:順序性敘述選擇性敘述重複性敘述24-2 順序性敘述(1)由上往下執行:34-2 順序性敘述(2)範例研討:超商列印購買清單(Ex4_1.java)請製作一套具有列印購物清單功能的超商收銀機。假設該收銀機僅允輸入三種貨品的購買數量,並會顯示該貨品的數量;使者輸入客戶購買數量後,系統會計算總金額及印出清單,操作介面如下:44-3 條件判斷式(1)數值比較假設:value1=10,value2=5判斷式
2、說 明 範 例 大於(value1 value2),則輸出為 true(1)小於(value1=大於或等於(value1=value2)為 true(1)=小於或等於(value1=value2)為 false(0)54-3 條件判斷式(2)字元或字串比對假設:key=y判斷式 說 明 範 例equals()是否相同 key.equals(“n”),則輸出為 false(0)。compareTo()字元比較大小 pareTo(“n”),整數輸出之間差異。length()字串長度 key.length(),輸出字串內字元長度。isDigit()是否數字 key.isDigit(),為輸出為 fa
3、lse(0)。isLetter()是否文字 key.isLetterl(),為 true(1)。isLowerCase()是否小寫 key.isLowerCase(),為 true(1)。isSpace()是否空白格 key.isSpace(),為 false(0)。64-3 條件判斷式(3)條件邏輯組合運算式 說 明 範 例&AND(且)X&Y,X 與 Y 兩條件都成立。|OR(或)X|Y,X 與 Y 只要一個條件成立即可。!NOT(否)!X,X 條件不成立即可。74-4 if 敘述句(1)if 敘述流程84-4 if 敘述句(2)if 敘述語法if 敘述語法:範例:if(條件判斷式)敘述
4、1;敘述 2;.if(value 0)float sqrt_value=Math.sqrt(value);System.out.printf(%.2f 平方根值為=”,value);System.out.printf(%.2f n”,sqrt_value);94-4 if 敘述句(3)範例研討:簡單計算器製作(Ex4_2.java)請製作一個求平方根的計算器,但被計算的原數不可以是負數;使用者輸入某一數值後,系統會先測試該值是否大於 0,如正確輸入則計算並輸出其平方根值。並期望系統操作介面如下:104-5 if/else 敘述與 Random 亂數產生(1)if/else 敘述流程114-5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java程式语言-04 顺序与分歧流程 Java 程式 语言 04 顺序 分歧 流程
限制150内