- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Scanner是JDK1.5新增的一个类,可以使用该类创建一个对象: ? Scanner reader=new Scanner(System.in); ? 然后reader对象调用下列方法,读取用户在命令行(MS-DOS窗口)输入的各种基本类型数据: ? nextBoolean();nextByte(),nextShort(),nextInt(),nextLong(),nextFloat(),nextDouble()。 图2.9 从命令行输入数据 ? 上述方法执行时都会堵塞,程序等待用户在命令行输入数据并按Enter键确认。 System.out.println()或System.out.print()可输出串值、表达式的值,二者的区别是前者输出数据后换行,后者不换行。允许使用并置符号:“+”将变量、表达式或一个常数值与一个字符串并置一起输出 需要特别注意的是,在使用System.out.println()或System.out.print()输出字符串常量时,不可以出现回车换行 JDK 1.5新增了和C语言中printf函数类似的数据输出方法,该方法使用格式如下: ? System.out.printf(格式控制部分,表达式1,表达式2,…表达式n) ? 格式控制部分由格式控制符号:%d、%c、%f、%s和普通字符组成,普通字符原样输出。格式符号用来输出表达式的值。 %d:输出int类型数据值。 %c:输出char型数据。 %f:输出浮点型数据,小数部分最多保留6位。 %s:输出字符串数据。 输出数据时也可以控制数据在命令行的位置,例如: %md:输出的int型数据占m列。 %m.nf:输出的浮点型数据占m列,小数点保留n位。 遵守一门语言的编程风格是非常重要的,否则编写的代码将难以阅读,给后期的维护带来诸多不便 在编写Java程序时,许多地方都涉及使用一对大括号,如类的类体、方法的方法体、循环语句的循环体以及分支语句的分支体等都涉及使用一对大括号扩起若干内容,即俗称的“代码块”都是用一对大括号扩起的若干内容。“代码块”有两种流行(也是行业都遵守的习惯)的写法:Allmans风格和Kernighan风格,本书后续章节的绝大多数代码将采用Kernighan风格 Allmans风格也称“独行”风格,即左、右大括号各自独占一行,如下列代码所示。 ? class Allmans { public static void main(String args[]) { int sum=0,i=0,j=0; for(i=1;i=100;i++) { sum=sum+i; } System.out.println(sum); } } Kernighan风格也称“行尾”风格,即左大括号在上一行的行尾,而右大括号独占一行,如下列代码所示。 ? class Kernighan { public static void main(String args[]) { int sum=0,i=0,j=0; for(i=1;i=100;i++) { sum=sum+i; } System.out.println(sum); } } 给代码增加注释是一个良好的编程习惯,注释的目的是为了便于代码的维护和阅读,Java支持两种格式的注释:单行注释和多行注释。 单行注释使用“//”表示单行注释的开始,即该行中从“//”开始的后续内容为注释 多行注释使用“/*”表示注释的开始,以“*/”表示注释结束 主要内容 问题的提出 简单的矩形类 使用矩形类创建对象 在Java应用程序中使用矩形对象 Java应用程序的基本结构 标识符与关键字以及简单数据类型 编程风格 难点 使用矩形类创建对象 编写一个Java应用程序,该程序可以输出矩形的面积。 public class ComputerRectArea { public static void main(String args[]) { double height; //高 double width; //宽 double area; //面积 height=23.89; width=108.87; area=height*width; //计算面积 System.out.println(area); } }
您可能关注的文档
最近下载
- 2024-2025学年上学期长沙小学语文六年级期末模拟试卷.doc
- 2025年野生动物园行业调研分析报告.docx VIP
- 中国危重症患者肠内营养支持常见并发症预防管理专家共识解读课件.pptx
- 2024年中考数学复习 圆中的重要模型-圆中的翻折模型(原卷+答案解析).pdf VIP
- 小学语文新课标六年级《为人民服务》朱丽芳(1).pdf
- 专家答疑纪要—第1期:电力建设工程(建筑专业).doc
- 创建绿色施工环境保护台帐.doc VIP
- DB32_T2334.2—2013《水利工程施工质量检验与评定规范》第2部分:建筑工程.doc
- 2025届高考作文素材:人工智能与Deepseek+课件.pptx VIP
- 剑桥(join in)版小学英语五年级下册单元知识梳理总结(全册).pdf VIP
文档评论(0)