- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目2-任务4-5项目2-任务4-5
项目2: 计算按揭贷款 学习内容 编写语句 注释与编码规范 一般输出 格式化输出 控制台输入 编写语句 Java程序由语句组成,每个语句是一个完整的执行单元,以分号结尾。 Java语句有声明语句、表达式语句和流程控制语句。 编写语句 1.声明语句 所有变量在使用前必须声明其数据类型,格式如下: 数据类型 变量名; 数据类型可以是任何一种基本数据类型,例如: int i; //声明了int型变量i boolean b; //声明了boolean型变量b double annualInterest; //声明了double型变量annualInterest 编写语句 2.表达式语句: 下列表达式后面加分号就成了语句: (1) 赋值表达式 (2) 变量的++和--运算 (3) 方法调用 (4) 对象创建表达式 这种语句称为表达式语句。例如: int a = 1+2; //赋值语句 a++; //相当于a=a+1; System.out.println(“Hello World!”); //方法调用语句 Person p = new Person( ); //对象创建语句 编写语句 3.流程控制语句 流程控制语句用来控制语句的执行顺序。 流程控制语句主要有分支语句和循环语句,例如if 分支语句、for循环语句等等。 Java注释 举例: // 单行注释,简单解释本行语句的含义. /* 多行注释,用来说明更多的内容,包括算法等. …… */ /** Java文档注释,可被javadoc文档工具读取。 * * */ Java编码规范 一条语句一般占一行,以“;”结尾。 尽量每个变量声明独占一行。 合理使用空格等分隔符,使程序易读。 不要使用技术性很高、难懂的语句。 必要的地方多加注释。 输出数据到控制台 Java使用下列语句向控制台输出数据: System.out.println( ); //输出数据后换行 System.out.print( ); //输出数据后不换行 两者的差别是:println( )执行输出后光标移到下一行,print( )输出后光标不换行。待输出的内容放在括号中,可以输出基本数据类型的数据,也可以输出字符串。 输出数据到控制台 使用上述方法输出数值时,将以该数值对应的数据类型的最大非零位数输出,例如: double x=1000/3.0; System.out.println(x); 输出结果为: 333.3333333333333 输出数据到控制台 从Java SE5.0开始,Java沿用C语言库函数中的printf( )方法格式化输出数据,语句的形式为: System.out.printf(format, items); format是含有格式描述符的字符串,items可以是数值、字符、布尔值或字符串。格式描述符指定每个项目显示何种类型数据,还可以指定宽度和精度。format中格式描述符的类型、数量、次序必须与items中各项的类型、数量、次序一致。格式描述符以%开头。 常用格式描述符 从控制台读取数据 通过控制台输入数据,首先必须按如下方式创建Scanner类的对象: Scanner in= new Scanner (System.in); Scanner是java.util包中的类,如果使用这个类,程序最前面要有如下语句导入Scanner类。 import java.util.Scanner;或 import java.util.*; 从控制台读取数据 Scanner类的常用方法如下: String nextLine( ) //读取输入的下一行内容 String next( ) //读取输入的下一个单词 int nextInt( ) //读取输入的下一个整数字符序列 double nextDouble( ) //读取输入的下一个浮点数字符序列 boolean nextBoolean( ) //读取输入的下一个布尔字符序列 从控制台读取数据 这些方法通过Scanner的对象调用,如: Scanner myinput =new Scanner(Sy
您可能关注的文档
- 雪佛兰鲁兹维修手册2雪佛兰鲁兹维修手册2.pdf
- 雪慕冰--汽轮机原理及运行(十九) 汽轮机工作原理雪慕冰--汽轮机原理及运行(十九) 汽轮机工作原理.ppt
- 雪慕冰--汽轮机原理及运行(十五) 第 五 章 供热式汽轮机雪慕冰--汽轮机原理及运行(十五) 第 五 章 供热式汽轮机.ppt
- 雪球研报-600525-长园集团-长园集团,股权争夺何去何从?-雪球-20140818雪球研报-600525-长园集团-长园集团,股权争夺何去何从?-雪球-20140818.pdf
- 零售店促销活动大全零售店促销活动大全.pdf
- 零到十二个月宝宝成长六大敏感期零到十二个月宝宝成长六大敏感期.pdf
- 零售推荐服务零售推荐服务.ppt
- 雪慕冰--汽轮机原理及运行(十四)雪慕冰--汽轮机原理及运行(十四).ppt
- 雪茄红酒品鉴会执行案雪茄红酒品鉴会执行案.ppt
- 零售服务管理零售服务管理.ppt
- 2025年收银审核员考试综合练习及完整答案详解【网校专用】.docx
- 2025年收银审核员考试彩蛋押题带答案详解(达标题).docx
- 2025年收银审核员考前冲刺试卷附参考答案详解(预热题).docx
- 2025年收银审核员考前冲刺练习题含答案详解【名师推荐】.docx
- 人教版高考历史一轮复习讲义:从“师夷长技”到维新变法.pdf
- 2025年收银审核员考前冲刺练习及参考答案详解(达标题).docx
- 2025年收银审核员考前冲刺测试卷(重点)附答案详解.docx
- 中国建筑电线行业市场规模及未来投资方向研究报告.pdf
- 年产25000吨热熔胶项目可行性研究报告写作模板-拿地申报.doc
- 研学旅行教育与学生身心发展测试卷附答案.docx
最近下载
- Visio图标-visio素材-网络拓扑.ppt VIP
- 小红书代运营-标准化模板.pptx VIP
- 食材配送售后服务流程.docx VIP
- 量子场论v1 64-刘川.pdf
- 精品解析:2023-2024学年山东省滨州市滨城区统编版六年级下册期末考试语文试卷(解析版).docx VIP
- 医疗机构污水处理制度及整改措施.docx VIP
- 2024年秋国开新时代中国特色社会主义思想概论形考作业及答案.pdf VIP
- 人工智能教育应用(北师大)2024学堂在线雨课堂网课章节测试答案和期末考试答案.pdf VIP
- 精品解析:2023-2024学年山东省滨州市阳信县统编版六年级下册期末考试语文试卷(解析版).docx VIP
- 帮我早读书培训.ppt VIP
文档评论(0)