网站大量收购独家精品文档,联系QQ:2885784924

新Java语言程序设计 工业和信息化普通高等教育“十二五”规划教材 教学课件 相洁 呼克佑 第3章 Java语言基础.pptVIP

新Java语言程序设计 工业和信息化普通高等教育“十二五”规划教材 教学课件 相洁 呼克佑 第3章 Java语言基础.ppt

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * * * * * * * * * * * * 变量类型 ⑴类变量(class variable) ⑵实例变量(instance variable) ⑶阵列组件(Array components) ⑷方法形参(Method parameters) ⑸构造形参(Constructor parameters) ⑹例外形参(exception parameter ⑺局部变量(Local variables) 3.3 常量和变量 * 2.final变量 声明变量时,如果使用修饰词final,那么该变量只能被赋值一次,程序执行过程中值不会改变。 例如: public static final double PI = 3.1415926; public static final double PIX2 = 6.2831852; public static final String end = 程序运行正常结束!!! 3.3 常量和变量 * 3 变量初值 在程序中,每个变量在被使用之前必须有值。声明变量时,如果没有显式地指定初值,则变量会有一个缺省的初值,变量类型的不同其缺省值也是不一样的,参见表3-7。类变量、实例变量、阵列组件被创建时按缺省值进行初始化。 3.3 常量和变量 表3.7 常用类型缺省值 类型 缺省值 byte (byte)0 short (short)0 int 0 long 0L float 0.0f double 0.0d char ‘\u0000’ boolean false Reference types null 3.3 常量和变量 4 变量声明 Java语言的变量除了有类型之外,还有修饰词来限定它的使用。修饰词包括public、protected、private、abstract、static和final。 变量声明的一般形式如下。其中变量名必须是标识符,变量声明时可以初始化,同一类型一次声明多个变量时用逗号隔开。 修饰词列表 变量类型 变量名列表 3.3 常量和变量 5 符号常量 符号常量(Constant)是一个重要的概念。符号常量是使用固定的修饰词public static final声明的变量,通常在类中定义,通过类名引用,例如Integer. MAX_VALUE。在程序执行过程中,符号常量的值不会改变。每种基本数据类型都可以定义相应的符号常量。 按照Java规范,符号常量一般用大写的标识符。例如: public static final int MIN_VALUE = -100; 3.3 常量和变量 3.4 运算符和表达式 3.4.1 算术运算符 算术运算符用来计算数值类型数据。根据操作数的不同,往往分为单目运算符和双目运算符,单目运算符只有一个操作数,双目运算符有两个操作数。算术运算符可以分为后缀运算符(++, --)、单目运算符(++, --, +, -)、乘除类运算符(*, /, %)和加减类运算符(+, -). 表3-8 算术运算符 运算符 含义 举例 备注 ++ 自增(后缀) x++ 后缀运算符,相当于x = x + 1 -- 自减(后缀) x-- 后缀运算符,相当于x = x - 1 ++ 自增 ++x 单目运算符,相当于x = x + 1 -- 自减 --x 单目运算符,相当于x = x - 1 + 取正值 +(x + y) 单目运算符 - 取负值 -(x – y) 单目运算符 * 乘法 x * y 双目运算符 / 除法 x / z 双目运算符 % 取模(余数) x % y 双目运算符 + 加法 x + y 双目运算符 - 减法 x - y 双目运算符 3.4 运算符和表达式 3.4.2 关系运算符 关系运算符是双目运算符,用来比较两个数值类型数据,其运算结果是布尔类型的值true或false。当运算符所对应的关系成立时结果为true,否则结果为假。所有的关系运算符参见表3-9。 表3-9 关系运算符 运算符 含义 举例 备注 小于 9 6 比较9和6值,结果为false = 小于等于 x = y 比较x和y值,x小于等于y时结果为true 大于 x 9 比较x和9值,大于时结果为true = 大于等于 6 = x 比较6和x值,大于等于时结果为true == 等于 x == MAX_VALUE x值等于MAX_VALUE时结果为true != 不等于 x != y 比较x和y值,不等于时结果为true 3.4 运算符和表达式 3.4.3 逻辑运算符 逻辑运算符用来计算布尔类型的值,有单目运算符和双目运算符,其运算结果是布尔类型的值true或false。 逻辑运算符分为标准逻辑运算符(!, , ^

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档