- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java语言程序设计第二章 Java语言基础 讲授人:傅晓阳 教授 上章回顾 Java开发平台有几种? Java 是如何实现跨平台运行? 本课程纲要 标识符和关键字 标识符定义: 标识符(identifier):用来表示常量、变量、类名、方法名、对象以及文件名称等编程中使用的基本名称 标识符的组成: 由26个英文字母(包括大小写)、下划线、美元符号($)和数字组成。 合法的标识符如下所示: MYTEST、$t123、_test、test_1 不合法的标识符如下: 3var、test-1、my Test、a/b 标识符和关键字 命名标识符必须遵循以下规定 数字不能作为标识符的首字符出现,英文字母、下划线以及美元符号可以作为首字符出现; 标识符中不能出现英文字母、下划线、美元符号以及数字以外的字符; 所有标识符是区分大小写的; 关键字、false、true和null不可作为标识符。 标识符和关键字 判断以下标识符是否正确 myVariable 9pins MYVARIABLE i a+c testing1-2-3 标识符和关键字 关键字(Keyword): 由java语言保留的具有特定含义的英文单词。Java语言中的关键字有一部分是继承了C语言的关键字,并在其基础上扩展了部分java语言环境中使用的关键字。 标识符和关键字 标识符和关键字 标识符和关键字 在java程序设计中,对标识符的通用约定如下 类名称首字符大写 常量名称全部大写 采用“驼峰”标记法,即标识符中第一个单词的首个字母小写,后续单词首个字母采用大写形式,如:getStudentName(); java语言中标识符区分大小写 类成员变量名、类名、包名、接口、对象等名称应该定义为有含义的名称。 本课程纲要 数据类型 基本数据类型 数据类型 引用数据类型:在该变量名中保存该数据所在内存单元的地址。因此该数据类型的变量是通过间接引用来获取数据值的。因此称为引用数据类型。 数组(array) 类(class) 接口(interface) 常量与变量 变量:用于存储在程序中发生变化的数据 变量的定义格式为: 类型 标识符; int x; float f; 常量:用于存储在程序中不能改变的数据。 常量的定义格式为:final 数据类型 标识符 final double PAI=3.1415; 基本数据类型转换 当把低精度变量的值赋值给较高精度的变量,系统会自动完成数据类型转换。整型以及浮点类型的数据按精度从低到高的顺序为: byte short int long float double 当把较高精度变量值赋值给较低精度变量时,在编程时必须进行显式类型转换运算,从而清楚的通知程序员,这种转换会丢失数据精度。 int x=(int ) 15.2; byte b=(byte) 278; 定义变量 定义数据变量时的注意事项 byte a=25; //声明字节 int _abc; //声明整型变量 float f=15.3f;//不加f被认为是双精度数 double d=25.2d; //声明双精度数 boolean b=true; //声明布尔数 char c=我; //声明unicode char; String str=I love java;//声明字符串变量 本课程纲要 算术运算符 单目运算符:只有一个操作数,运算符对操作数进行正负或加减操作 ++a //前置运算; a-- //后置运算; 双目运算符是指连接两个操作数的运算符。双目运算符包括:+,—,×,/,%运算符。 23%5; //输出值为3; 18.3%(-0.5); //输出值为0.3; 三目运算符有时根据其运算功能也称为条件运算符 a3?9:15 关系运算符 关系运算符包括:<、<=、>、>=、==、!=。关系运算符都是双目运算符,主要用于比较两个数值的大小或是否相等。通过关系运算符建立的表达式称为关系表达式。 (x+18)×3>(78/3-y); 关系表达式的结果是布尔类型的数据,运算结果只有true或false boolean x=((0.04/0.2)==0.2); System.out.println(0.04/0.2);//0.19999999999999998; System.out.println(x); //结果为false; 逻辑运算符 逻辑与()和逻辑或(|) 当逻辑与运算符两边的操作数都为true时,运算结果为true;当逻辑与两边的操作数有一个为false时,运算结果为false。 (73)(2021) //结果为true; (184.5) false //结
文档评论(0)