- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 计算器——数据类型与表达式 能力目标: 理解数据类型,学会声明和使用变量,学会运用算术运算符和表达式。 理解语句,学会使用声明语句、赋值语句和方法调用语句。 能运用运算符、表达式和语句编写简单计算器程序。 内容介绍 2.1 任务预览 2.2 标识符 2.3 关键字 2.4 变量 2.5 基本数据类型 2.6 字符串及其与数值的转换 2.7 算术运算符及算术表达式、字符串连接符 2.8 赋值运算符、赋值表达式及赋值语句 2.9 运算符的优先级与结合性 2.10 自增和自减运算符 2.11 语句与方法 2.12 本章小结 2.13 实训2:简易计算器 2.1 任务预览 本章实训程序运行结果: 2.2 标识符 标识符:按一定规则定义、命名的符号名称。 标识符命名规则: (1)只能使用字母(含汉字)、数字和下划线; (2)必须以字母或下划线开头。 如:x、y、strX、strY、_age、studentCourseScore、CalculateArea、stu1、stu2、数1、变量2、计算面积 两种标识符: (1)预定义保留的关键字 (2)用户标识符 用途:对程序各个组成元素如变量、方法、类等命名。 2.3 关键字 2.4 变量 声明变量格式: 数据类型 变量表; 如: double x; x = 12.3; x = 5.6; double x1, x2, y, z; double a=2.1, b, c=3.4; int i=2; 变量要“先定义,后使用”。 方法内部的局部变量,要先赋值,再读取。 变量属于标识符。建议: (1)以小写字母开头,一般不用下划线。 (2)骆驼格式法 (3)不要定义仅大小写有区别的变量,如x和X等。 2.5 基本数据类型 2.6 字符串及其与数值的转换 字符串类型,用String表示,它不是基本类型。 如:“abcd”、“123”、“张三”。 这3个字符串的有效字符个数(字符串长度)分别是4、3和2 声明字符串变量str,同时把字符串常量 abcd 赋给str: String str = abcd; 一对英文双引号,是字符串常量的定界符。 字符串长度可通过方法length()求出,例如:str.length()为4 空串,表示为。空串的长度为0。 把字符串转换为int型和double型例: int i = Integer.parseInt(168); double d = Double.parseDouble(3.14); 把数值转换为字符串的方法是String.valueOf。例如: String s = String.valueOf(28.9); 【例2-1】编程,把字符串转成数值后相加,最后输出结果 class Ex1 { public static void main(String[] args) { String s1=12.3, s2=4; double d1, d2, d3; d1 = Double.parseDouble(s1); d2 = Double.parseDouble(s2); d3 = d1 + d2; System.out.println(String.valueOf(d3)); //System.out.println(d3); } } 程序运行结果:16.3 转义符 \n 表示换行符,反斜杠叫转义符。 转义符常用的还有 \r(回车符)、\t(制表符)。 字符串可以包含转义符,例如: String str = abcd\n123; System.out.println(str); 要输出反斜杠本身,则要使用两个反斜杠\\。例如: System.out.println(E:\\Java程序); 输出结果为: E:\Java程序 2.7 算术运算符及算术表达式、字符串连接符 二元算术运算符有5个:加、减、乘、除、求余: + - * / % 两个整数相除是整除,结果只取整数(并非四舍五入)。 如:5 / 2,的值为2 求余也叫取余、取模,其运算符是%。例: int a = 5 % 2; double x = 5 % 1.8; 结果分别为1和1.4。 注意:double和float型数据,除法运算允许除数为零,结果为Infinity(无穷大)。也允许这种类型的零(如0.0)除以零而不出现语法错误,但结果为NaN(非数字)。 字符串连接运算符+ 当含有字符串操作数,运算符+将前后操作数的字符串首尾相接串联在一
您可能关注的文档
最近下载
- 人教版二年级数学下册各单元教材分析(全册共十个单元) .pdf VIP
- Power Up3精品教学课件-U2文学.pptx VIP
- 新生儿科抢救应急预案及流程.docx VIP
- 第2单元第2课《花鸟为伴》第一课时课件-2025-2026学年人美版(2024)美术新教材八年级上册.pptx VIP
- 哈弗H7随车手册.pdf
- 2024版年度部编版小学语文三年级上册全册完整教案 .pdf VIP
- SY∕T 7413-2018 报废油气长输管道处置技术规范.pdf
- 刀具联盟(www.viptool.cn).doc VIP
- 质量管理体系文件.doc VIP
- 江苏开放大学现代管理理论与实务大作业.pdf VIP
文档评论(0)