- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目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年中学语文学科知识与教学能力教师资格考试练习题库(700题)附答案.docx
- 2025年ASQ质量经理(CMQ.OE)认证考试练习题库(480题)附答案.docx
- 2025年中学语文学科知识与教学能力教师资格考试练习题库(350题)附答案.docx
- 2025年ASQ质量经理(CMQ.OE)认证考试练习题库(400题)附答案.docx
- 2025年心理健康与心理调适专业技术人员全真模拟考试试题(5套)附答案.docx
- 2025年中学语文学科知识与教学能力教师资格考试练习题库(200题)附答案.docx
- 2025年中学语文学科知识与教学能力教师资格考试练习题库(750题)附答案.docx
- 2025民政局离婚协议书规范.docx
- 2025版IT企业商业秘密保护协议范本.docx
- 2025汽车美容店转让合同.docx
文档评论(0)