- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
增強的 for 迴圈敘述 (2/5) 我們使用以下的程式片段來說for-each/in迴圈敘述的用法: int[] 陣列1={31,29,31,30,31,30,31,31,30,31,30,31}; String[] 陣列2= {星期一,星期二,星期三,星期四,星期五,星期六,星期天}; for (int i: 陣列1) System.out.print(i+ ); for (String s: 陣列2) System.out.print(s+ ); 精品文档 增強的 for 迴圈敘述 (3/5) 上述的程式片段的第一個for迴圈的意思為對每一個在陣列1中的整數元素i執行System.out.println(i+“ ”)敘述;而第二個for迴圈的意思為對每一個在陣列2中的String物件元素s執行System.out.println(s+“ ”)敘述。 其執行結果應為: 31 29 31 30 31 30 31 31 30 31 30 31 星期一 星期二 星期三 星期四 星期五 星期六 星期天 精品文档 增強的 for 迴圈敘述 (4/5) 我們接著再使用以下的範例程式來說明for-each/in迴圈與Iterable物件的配合使用。 精品文档 增強的 for 迴圈敘述 (5/5) 程式執行結果 精品文档 C風格的輸出 (1/6) Java 5.0 在java.util.Formatter類別中開始支援C風格的輸出,除了使用屬於Formatter類別的物件配合System.out.println()方法輸出之外,還可以直接使用類似C語言printf函數的System.out.printf()方法。 System.out.printf(”控制字串”, 運算式1, 運算式2, ...); 控制字串中可以包含許多以百分比符號(%)引導的控制符號,如下所列: 精品文档 C風格的輸出 (2/6) 控制符號 含 意 %% 在字串中顯示% %d 以10進位整數方式輸出 %f 將浮點數以10進位方式輸出 %e, %E 將浮點數以10進位科學記號方式輸出 %a, %A 使用科學記號輸出浮點數,以16進位輸出整數部份,以10進位輸出指數部份 %o 以8進位整數方式輸出 %x, %X 將浮點數以16進位方式輸出 %s, %S 輸出格式化字串 %c, %C 以字元方式輸出 %b, %B 輸出布林值true或false(使用%B則輸出TRUE或 FALSE)。另外,非null值輸出是true,null值輸出是false %n 輸出平台相依的換行字元,如果是在Windows作業系統下實際上會置換為 /r/n,如果是在Unix作業系統下則會置換為/n 精品文档 C風格的輸出 (3/6) 在上表中的大部份控制字元前,還可以加上如下所列的旗號(flag): 特殊旗號 含 意 數字(d格式等) 數字代表輸出的欄位總寬度 數字1.數字2(f格式等) 數字1代表輸出的欄位總寬度;數字2代表輸出的小入部份欄位寬度 + 正數前輸出+,負數前輸出- 空白 正數前輸出空白,負數前輸出- 0 數字前輸出前導0 - 輸出向左對齊 ( 負數以加括號方式輸出 , 數字每隔3位加一逗點 # (f 格式) 永遠加上小數點 # (x 格式) 輸出加上0x字首 # (o 格式) 輸出加上0 字首 精品文档 C風格的輸出 (4/6) 我們使用以下的程式片段來說明System.out.printf()用法: System.out.printf(%d %(d %+d %05d\n, 3, -3, 3, 3); System.out.printf(%.4f, 123.1234567); System.out.printf(%16.2e, 123.1234567); System.out.printf(% ,.2f\n% ,.2f\n, 1234567.123, -1234567.123); System.out.printf(|%f|%n|%12f|%n|%012f|,10.12345, 10.12345, 10.12345); System.out.printf(%8s,C風格的輸出功能強大); 精品文档 C風格的輸出 (5/6) 上述的程式片段輸出的結果為: 3 (3) +3 00003 123.1235 1.23e+02 1,234,567.12 -1,234,567.12 |10.123450| | 10.123450| |00010.123450| C風格的輸出功能
您可能关注的文档
- Hemorrhagic Fevers课件.ppt
- HHB 5-5 ADA课件.ppt
- HI observations of the Magellanic Bridge课件.ppt
- HIF 年度报告课件.ppt
- High-performance packet classification algorithm for 课件.ppt
- High-performance TCAM-based IP Lookup Engines课件.ppt
- HIGHER WAY ELECTRONIC CO.,LTD.课件.ppt
- HIS 5515B 公考众古学:考古活动的社会、经济和文化价值课件.ppt
- Histories make men wise―GISystem与GIScience 给我们的启课件.ppt
- History of AI课件.ppt
- 剧本杀行业报告:内容创作规范与剧本市场拓展策略.docx
- 剧本杀行业区域市场区域文化特色与市场潜力分析报告.docx
- 剧本杀行业区域市场拓展实战案例研究.docx
- 剧本杀行业区域市场拓展路径与模式探索报告.docx
- 剧本杀行业区域市场竞争态势与品牌差异化策略研究报告.docx
- 剧本杀行业2025年西北区域市场市场细分领域竞争态势与品牌竞争策略分析研究报告.docx
- 剧本杀行业2025年西北市场拓展前景预测报告.docx
- 剧本杀行业2025年长沙市场发展潜力分析报告.docx
- 剧本杀行业2025年长三角市场竞争策略与布局分析.docx
- 医疗行业数据合规:2025年数据安全法实施后的合规监管挑战与应对.docx
最近下载
- 《第一单元 生活中的音乐学习项目二 音乐开启心灵之窗》教案(表格式)七年级音乐人教版(2024新版).pdf VIP
- 成功标书大餐——15份浙江省自然科学基金申请书.pdf VIP
- (辽宁富士电梯)系统故障代码及说明.doc VIP
- 2025版高考政治全程一轮复习必修2第一单元生产资料所有制与经济体制第一课我国的生产资料所有制课件.pptx VIP
- 陕西省专业技术人员继续教育2025公需课《党的二十届三中全会精神解读与高质量发展》20学时题库及答案.docx VIP
- 伤口换药护理操作.pptx VIP
- 贵州01-贵州省居住建筑节能设计标准DBJ52-49-20082.pptx VIP
- 《2023年度中国展览数据统计报告》.docx
- 城市名居商住楼房地产估价报告.doc VIP
- [说明]富士变频器维修与故障处理.doc VIP
文档评论(0)