- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java面向对象程序设计教程(第二版)Java导论与基本语法ppt105
* Java面向对象程序设计教程 * 布尔型支持的操作运算 关系比较运算 ==、!= 逻辑非运算 ! 逻辑运算 、|、^ 条件与和条件或 、|| 条件运算 ? : 字符串连接运算 +,布尔型的值true和false都可以转换成字符串,并作字符串连接运算。 Boolean包装类中的方法。 2.3 语句 * Java面向对象程序设计教程 * 编组语句 代码块由一对花括号“{}”界定,中间包含零或多个语句以及局部变量声明组成,且能够以任何顺序存在。无论任何位置,只要允许单个语句存在,都可以放置代码块。 空语句仅仅是分号“;”本身。空语句不执行任何动作,无论何处,只要可以放置普通语句,都可以使用空语句。空语句总是可以完全正常执行。 * Java面向对象程序设计教程 * 表达式语句 赋值、方法调用、类的实例化、自增(减)1运算等,都是表达式语句。 常用的语句格式如下: new StringBuffer(“Hello”); //创建不被引用的实例对象 new JFrame().setVisible(true); //方法调用 i++; //自增运算 a=b; //赋值 * Java面向对象程序设计教程 * 选择语句 if语句的一般语法格式如下: if(boolean-expression) statement1; [else statement2;] switch语句的一般语法格式如下: switch (expression){ case value1 : statement1; break; case value2 : statement2; break; … case valueN : statemendN; break; [default : defaultStatement; ] } 举例:Kid.java * Java面向对象程序设计教程 * 循环语句 while语句 [initialization] //初始化部分 while (termination){ //布尔型表达式,循环终止条件 body; //循环体部分 [iteration;] //迭代部分 } do-while语句 [initialization] //初始化部分 do { body; //循环体部分 [iteration;] //迭代部分 } while (termination); //布尔型表达式,循环终止条件 for语句 for (initialization; termination; iteration){ //初始化部分;循环终止条件;迭代部分 body; //循环体部分 } 无限循环语句 while(true){…} for( ; ; ){…} 增强的for语句 增强的for(Enhanced for)语句也称为“foreach”语句或“for/in”语句,是 Java 5.0 中一个极为方便的特性。 实际上它没有提供任何新的功能,但它能够使代码变得更简单、让编码任务变得轻松一些。 其一般格式为 for ( VariableModifiers Identifier: Expression) Statement 举例:EnhancedForSample.java * Java面向对象程序设计教程 * * Java面向对象程序设计教程 * 讨论:迭代与递归 迭代(Iteration)法通常采用循环语句(如for语句、while语句、do-while语句等)来完成运算,递归(Recursion)法通常采用选择语句(如if语句、if-else语句、switch语句等)来完成运算。 本质上迭代和递归都包含着循环:迭代法是显式调用了循环语句,而递归法则通过自我调用的策略来实现循环。 举例:Fibonacci.java * Java面向对象程序设计教程 * 控制转移语句 标识语句 continue语句 break语句 return语句 * Java面向对象程序设计教程 * 注释语句 单行注释以“//”开始,直至行末端结束。 多行注释也可以采用以“/*”开始、以“*/”结束的方式来定义。 以“/**”开始的注释形式,表明此后的正文内容可以由自动文档生成器javadoc读取。 举例: Control.java * Java面向对象程序设计教程 * 类体的结构组成 类的成员 类型:类成员(使用关键字static)和实例成员(无关键字static) 形式:域(Field;也习惯地叫属性,Attribute)、方法(Method)、内嵌类(Nested
您可能关注的文档
最近下载
- 2025湖南株洲市工会社会工作者招聘30人笔试备考试题及答案解析.docx VIP
- 2023考试软件评测师真题及答案完整版.docx VIP
- 机务基础维修执照考试资料系列 M11 .pdf VIP
- 患者跌倒、坠床等意外事件的防范制度、措施、报告制度.docx VIP
- 2025年湖南株洲市工会社会工作者招聘30人笔试备考试题及答案解析.docx VIP
- 教师资格考试初中学科知识与教学能力语文试卷及解答参考.docx VIP
- 部编版八年级道德与法治上册3.1《维护秩序》优质教案.doc
- 冷链医疗器械培训试题(含答案).docx VIP
- 2025湖南株洲市工会社会工作者招聘30人笔试备考题库及答案解析.docx VIP
- 乾坤木业业务流程诊断.ppt VIP
文档评论(0)