- 3
- 0
- 约2.9千字
- 约 17页
- 2017-12-25 发布于贵州
- 举报
项目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-2026学年上学期高三一模化学试卷(含解析).docx
- 河北正定中学2025-2026学年高一上学期期末考试物理试卷(含解析).docx
- 河北张家口市怀安县2025-2026学年第一学期期末教学综合评价八年级地理试卷(含解析).docx
- 河南安阳市殷都区2025-2026学年第一学期期末教学质量检测七年级地理试卷(含解析).docx
- 河南安阳市滑县2025一2026学年第一学期期末学业质量监测八年级地理试题(含解析).docx
- 河南安阳市林州市2025-2026学年上学期期末考试高一政治试题(含解析).docx
- 河南焦作市武陟县第一中学2025-2026学年高一上学期1月月考语文试卷(含解析).docx
- 河南济源市2025-2026学年上学期期末学业质量调研七年级历史试卷(含解析).docx
- PICC导管并发症的紧急处理与护理.pptx
- 河南鹤壁市2025-2026学年高二上学期期末考试生物试题(含解析).docx
最近下载
- DB37_T 4904-2025 链式切割水泥土连续墙技术规程.docx VIP
- DB37_T 4903-2025 沥青路面防裂封水粘结层技术规范.docx VIP
- DB37_T 4909-2025 城市轨道交通隧道结构渗漏水治理技术规程.docx VIP
- 2026年河南工业和信息化职业学院单招职业技能考试题库及参考答案详解.docx VIP
- DB37_T 4914-2025 电梯按需维护保养管理技术规范.docx VIP
- DB37_T 4915-2025 氧气瓶充装自动控制技术要求.docx VIP
- 最全汉语水平的考试HSK6级历年真题经典版.pdf VIP
- 博朗-欧乐B_OralB 5000__O3762_5_CHIN使用说明书.pdf VIP
- DB37_T 4918.5-2025 政务信息化项目管理 第5部分:项目和系统编码.docx VIP
- 价值链视角下的山西汾酒公司资金管理问题与优化路径探究11000字【论文】 .docx VIP
原创力文档

文档评论(0)