java 程式设计初阶第 - 标准输出入与流程控制.pptVIP

java 程式设计初阶第 - 标准输出入与流程控制.ppt

  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 程式設計初階 第 5 章:標準輸出入與流程控制 講師:紀俊男 cnchi@.tw 本章大綱 標準輸出入 (Standard I/O) 分支 (Branch) if ~ else switch ~ case 迴圈 (Loop) for while do ~ while 中斷指令 break continue 總整理 標準輸出 定義: 將資料印到螢幕上 Java 標準輸出指令 System.out.println(資料) 將資料印出後換行 System.out.print(資料) 將資料印完後不換行 標準輸入 法一:由命令列傳入參數值 (Command Line Argument) 做法:java TestArg I am happy 標準輸入範例 標準輸入 法二:使用 Stream I/O 太過複雜,後面將有一個章節專門講述 if ~ else if (條件) { // 如果條件為真,就做這塊 指令 1 指令 2 … } else { // 如果條件為假,就做這塊 指令 1 指令 2 … } if ~ else 練習題 請製作一個傳入分數,能夠印出 Grade A ~ F 的 Java Application java Grading 85 印出 “Grade B” 提示: 放在 Grading 後面的 85,會由 main 函式的 String[] args 部份接收。您可以用 args[0] 抓到這個 “85” 。 由於 args 宣告成字串,所以 “85” 是文字的 85,不是數字的 85。必須經過下列轉換後才能變成數字。 int Score = Integer.parseInt(args[0]); if ~ else 練習題 switch ~ case switch (陳述式) { case 文數字: 指令; break; case 文數字: 指令; break; case 文數字: 指令; break; … default: 指令; break; } switch ~ case case 文數字: case 後方只能接 byte / short / int / char 四種型態。 如:case 1: 或 case ‘a’: 不像 Visual Basic 的 select case,可以填入一個範圍。此乃 Java switch ~ case 之限制。 break; Break 指令可以阻止程式繼續往下執行,並跳出整個 switch ~ case 結構。 但有時您會希望程式可以繼續往下執行。 switch ~ case 練習題 以下程式可以用來計算某月有幾天: switch ~ case 練習題 switch ~ case 練習題 執行: java GetMonthDays 2001 7 結果 31 days for 格式: for (起始條件; 執行條件; 遞增值) { 指令; } 範例: for 當迴圈中止時: for 起始條件,執行條件,遞增值內部不一定只能擺一個變數: while 格式: while (條件) { 指令; } 範例: 適用場合:不知道幾次迴圈才會停的時候 do ~ while 格式: do { 指令; } while (條件); 範例: 想計算所有平方值小於 100 的數字,並將該數字及其平方值印出來 do ~ while break 用途 中斷目前區塊 (block) 的流程 格式 break [跳躍標籤] 其中 break + 跳躍標籤 的情況常用於一口氣要跳出兩層以上的巢狀迴圈 break 範例 1 以下範例會在內圈變數 j == 7 時停止,而只印出 1~6 十次。 break 範例 2 以下範例會在內圈變數 j == 7 時停止,而只印出 1~6 一次。 continue 用途 可以跳過這一次的迴圈不執行,直接從下一個迴圈開始執行。 格式 continue [跳躍標籤]; continue 範例 以下範例會跳過內圈變數 j == 7 那一圈,而印出 1~6, 8~10 十次。 總整理 Java 的標準輸出指令為何? Java 如何做到標準輸入?有幾種方法? 請回憶下列指令的格式: if ~ else switch ~ case for while do ~ while break 及 continue * 標準輸出入與流程控制 * public class ArgumentInput { public static void main(String[] args) { System.out.println(args[0]); System.out.println(args[1]); System

文档评论(0)

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

1亿VIP精品文档

相关文档