- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.5 控制语句 注意: (1)switch后面括号中表达式的值必须是byte,char,short,int类型的常量表达式,而不能用浮点类型或long类型,也不能为一个字符串。 (2)default子句是可选的。 (3)break语句用来在执行完一个case分支后,使程序跳出switch语句,即终止switch语句的执行。但在特殊情况下,多个不同的case值要执行一组相同的运算,这时一组中前面的case可以去掉break。 (4)一个switch语句可以代替多个if-else语句组成的分支语句,而switch语句从思路上显得更清晰。 2.5 控制语句 Java 语言中提供的循环语句有: while语句 do-while语句 for语句 2.5 控制语句 2.5.2 循环语句 1.while语句 while语句的格式如下: while(条件表达式){ 循环体语句; } 在循环刚开始时,会计算一次“条件表达式”的值。当条件为假时,将不执行循环体,直接跳转到循环体外,执行循环体外的后续语句;当条件为真时,便执行循环体。每执行完一次循环体,都会重新计算一次条件表达式,当条件为真时,便继续执行循环体,直到条件为假才结束循环。 2.5 控制语句 while语句的结构如下图所示 2.5 控制语句 2.do-while语句 do-while语句的格式如下: do { 循环体语句; } while(条件表达式); do-while循环与while循环的不同在于:它先执行循环中的语句,然后再判断条件是否为真,如果为真则继续循环;如果为假,则终止循环。因此,do-while循环至少要执行一次循环语句。 2.5 控制语句 do-while语句的结构如下图所示 2.5 控制语句 3.for语句 for语句是三个循环语句中功能最强,使用最广泛的一个。for语句的格式如下: for(表达式1;表达式2;表达式3) { 循环体语句; } 表达式1一般是一个赋值语句,它用来给循环控制变量赋初值; 表达式2是一个布尔类型的表达式,它决定什么时候退出循环; 表达式3一般用来修改循环变量,控制变量每循环一次后按什么方式变化。 上述三个表达式之间用“;”分开。 2.5 控制语句 for语句的结构如下图所示 2.5 控制语句 for语句的执行过程: (1)在循环刚开始时,先计算表达式1,在这个过程中,一般完成的是初始化循环变量或其它变量。 (2)根据表达式2的值来决定是否执行循环体。表达式2是一个返回布尔值的表达式,若该值为假,将不执行循环体,并退出循环;若该值为真,将执行循环体。 (3)执行完一次循环体后,计算表达式3。在这个过程中一般会修改循环变量。 (4)转入第(2)步继续执行。 2.5 控制语句 2.5.3 跳转语句 1.break语句 在Java语言中,break用于强行退出循环,不执行循环中剩余的语句。如果break句出现在嵌套循环中的内层循环,则break只会退出当前的一层循环。 2.continue语句 当程序运行到continue语句时,就会停止循环体剩余的语句,而回到循环的开始处继续执行循环。 2.6 注释语句 Java语言提供了3种形式的注释:单行注释、多行注释和文档注释。 1.单行注释 注释格式如下: // 注释内容 该方法进行单行注释,从符号“//”直到换行为止的所有内容均作为注释而被编译器忽略。例如下面代码: int age=24; //定义整型变量age用于保存年龄信息 上述语句中“//定义整型变量age用于保存年龄信息”就是行注释部分。 2.6 注释语句 2.多行注释 多行注释通过“/*”与“*/”符号进行标记,它们必须成对出现,在它们之间输入的注释内容可以换行。注释格式如下: / * 注释内容1 注释内容2 … */ 2.文档注释 当这类注释出现在任何声明(如类的声明、类的成员变量的声明或者类的成员方法的声明)之前时,会被JavaDoc文档工具读取作为JavaDoc文档内容,文档是对代码结构和功能的描述。该注释的格式如下: / ** * 提示信息1 * 提示信息2 * … */ 2.7 数组 在解决实际问题的过程中,往往需要处理大量相同类型的数据,而且这些数据被反复使用。这种情况下,可以考虑使用数组来处理这种问题。数组就是相同类型的数据按顺序组成的一种复合型数据类型。通过数组名和下标来使用数组中的数据,下标从0开始。 使用数组的最大好处是:可以让一批相同性质的数据共用一个变量 名,而不必为每个数据命名一个名字。使用数组不仅使程序书写大为简便清晰,可读性
您可能关注的文档
- 第2课中国古代的土地制度张最新.ppt
- 最出色的12款底板研讨.doc
- 最全备课精练中考英语语法专题八时态语态专题十非谓语动词研讨.doc
- 最全古今中外历史大事年表研讨.doc
- 最适合新手的:LOL从入门到精通研讨.doc
- 第2章_EXCEL工作图表最新.ppt
- 最详细的注塑部门(重要教材)研讨.doc
- 最终麦尔滋石灰窑岗位应知应会研讨.doc
- 作物秸杆还田研讨.doc
- 作业系统--16春《电子商务》作业3研讨.doc
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
文档评论(0)