- 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程序设计 孟凡超 哈尔滨工业大学(威海)计算机科学与技术学院 mfc@hitwh.edu.cn 辛运帏, 饶一梅, 马素霞. Java程序设计(第二版). 清华大学出版社, 2006. 参考资料 第1章 概述 第2章 标识符和数据类型 第3章 表达式和流程控制语句 第4章 数组、向量和字符串 第5章 进一步讨论对象和类 第6章 Java语言中的异常 第7章 Java的图形用户界面设计 第8章 Swing组件 第9章 Java Applet 第10章 Java数据流 第11章 线程 第12章 Java网络功能 课程内容 3.1表达式 3.2流控制 第3章 表达式与流程控制 3.1 表达式 表达式:表达式由运算符和操作数组成,对操作数进行运算符指定的操作,并得出一个结果。 Java运算符:算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、条件运算符、数组下标运算符等。 操作数:常量、变量、方法调用等。 3.1表达式 1. 操作数 常量 在Java语言中,主要是利用final关键字来进行常量定义。当常量被定义后,是不允许修改的。 例如: final double PI=3.1415926; final String USERNAME=“mfc”; 常量定义需要注意内容: 在定义常量的时候,就需要对其进行初始化,此后,应用程序中无法再次对这个常量进行赋值。 final关键字不仅可以用来修饰基本数据类型常量,还可以用来修饰对象的引用或方法。 常量的命名一般采用大写字符。 3.1表达式 final关键字与static关键字同时使用 例如: final long CURRENT_TIME=system.currentMillis(); static final long CURRENT_TIME=system.currentMillis(); 不使用static修饰:如果建立常量时直接赋一个固定值,那么这个常量的值是固定不变的,即多个对象中的值也是相同的。如果建立常量时是采用函数或对象,那么每次建立对象时给其常量的初始化值就有可能不同。所以,只使用final的Java常量定义并不是恒定的。 使用static修饰:在创建对象之前就会为这个变量在内存中创建一个存储空间,以后创建对象如果需要用到这个静态变量,那么就会共享这一个变量的存储空间。 3.1表达式 变量 变量是存储数据的基本单元,它可以用作表达式中的操作数,变量在使用前先要说明。 变量说明基本格式: 类型 变量名[=初始值]; 其中,类型是指变量所属的类型,既可以是简单类型,如int, float等,也可以是类类型。 变量说明地方: 方法内。自动变量/局部变量/临时变量。 类定义内。类成员变量。 3.1表达式 变量初始化 Java程序中不允许将未经过初始化的变量用作操作数。 类中定义变量的初始化:创建一个对象后,使用new运算符分配存储空间时,系统按如下表中的值进行初始化成员变量。 类型 初始值 byte (byte)0 short (short)0 int 0 long 0L float 0.0f double 0.0 char ‘\u0000’(null) boolean false 所有引用类型 null 3.1表达式 变量作用域 类中定义成员变量的作用域是整个类。 方法中定义的局部变量的作用域是从该变量的说明处开始到包含该说明的语句块结束处,块外是不可使用的。 块内说明的变量将屏蔽其所在类定义的同名变量。但是同一块中如果定义两个同名变量则将引起冲突。 3.1表达式 3.1表达式 2. 运算符 算术运算符 加(+)、减()、乘(*)、除(/)、取模(%),完成整型或浮点型数据的算术运算。 ++、 ,分别表示加1和减1操作。++i和i++的执行顺序不同,++i在使用之前加1,i++先使用再加1。 i和i 的情况类似。 例如: 5/2 //结果是2 5%2 //结果是1 10.5/2 //结果是5.25 10.5%2 //结果是0.5 3.1表达式 int i=0; int j=++i; System.out.println(“i=”+i+”; j=”+j); i=1; j=1 int i=0; int j=i++; System.out.println(“i=”+i+”; j=”+j); i=1; j=0 int i=0; int j=--i; System.out.println(“i=”+i+”; j=”+j); i=-1; j=-1 int i=0; int j=i--; System.out.println(“i=”+i+”; j=”+j); i=-1; j=0 3.1表达式 关系运算符 关系运算符是二元运算符,
您可能关注的文档
最近下载
- 胃肠间质瘤的护理.pptx
- 2025恒瑞杯中国内部审计准则知识竞赛题库答案.doc VIP
- 主要会计政策及会计估计制度.pptx VIP
- 2025安徽合肥科技农村商业银行校园招聘48人考试备考试题及答案解析.docx VIP
- 2025年搪玻璃反应釜安装验收确认表.pdf VIP
- 陈安之_价值18万元《香港半岛总裁班独家内部资料》.pdf VIP
- 7《什么比猎豹的速度更快》课件 (45张PPT).pptx VIP
- CAD技能等级考试(工业产品类)一级_第2期.pdf VIP
- (新课标)2019高中数学-1.1.1正弦定理教学设计-新人教a版必修5.doc VIP
- 中国薪酬网-人力资源常用资料-薪酬福利与绩效评估-劳资双方的薪资谈判.doc VIP
有哪些信誉好的足球投注网站
文档评论(0)