Java基础day04.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java基础day04

第三章 Java基本语法 ?本章导读 1.switch语句2.while循环3.do while循环4.for循环5.转义字符6.跳转控制7.函数 1. switch选择判断语句switch选择判断语句格式如下:switch(表达式){ case 取值1: 执行语句; break; case 取值2: 执行语句; break; …... default: 执行语句; break;} 1. switch选择判断语句 1. switch选择判断语句switch使用的变量只能是byte、short、char、int四种数据类型,jdk7.0以后还支持String类型case后面只能是常量,不能是变量,而且,多个case后面的值不能出现相同的switch语句的结束条件遇到break执行到程序的末尾一旦满足其中的一个case,执行该case里面的代码完成之后,如果没有break关键字和程序结尾大括号,那么后续的case值不再判断,会按照代码顺序往下运行,直到满足结束条件default可以省略吗?可以省略。一般不建议。除非判断的值是固定的。(单选题)break可以省略吗?可以省略,一般不建议。否则结果可能不是你想要的default的位置一定要在最后吗?可以出现在switch语句任意位置。执行顺序,永远是先判断case,没有满足条件的,再执行default 1. switch选择判断语句在做判断的时候,我们有两种选择,if语句和switch语句,那么,我们到底该如何选择使用那种语句呢?if语句使用场景:针对结果是boolean类型的判断针对一个范围的判断针对几个常量值的判断switch语句使用场景:针对几个常量值的判断(代码更简洁) 循环结构循环条件:判断是否执行循环循环语句体:循环执行的代码循环条件控制语句:控制循环条件Java提供了三种循环语句:while循环、do while循环 、for循环 循环结构循环语句的组成初始化语句:一条或者多条语句,这些语句完成一些初始化操作。判断条件语句:这是一个boolean 表达式,这个表达式能决定是否执行循环体。循环体语句:这个部分是循环体语句,也就是我们要多次做的事情。控制条件语句:这个部分在一次循环体结束后,下一次循环判断条件执行前执行。通过用于控制循环条件中的变量,使得循环在合适的时候结束。注意:当循环判断条件一直为true,则该循环无限执行,这种情况称之为死循环循环结构—while循环while循环语句格式:基本格式 while(判断条件语句) { 循环体语句; }扩展格式 初始化语句; while(判断条件语句) { 循环体语句; 控制条件语句; }循环结构—while循环while循环语句格式图循环结构—while循环练习请在控制台输出数据1-10请在控制台输出数据10-1求出1-10之间数据之和求出1-100之间偶数和猜数字游戏:系统随机生成一个数字1~10,用户输入猜的数字,猜对了程序结束,猜错了,继续输入数字循环结构—do while循环do…while循环语句格式:基本格式 do { 循环体语句; }while(判断条件语句);扩展格式 初始化语句; do { 循环体语句; 控制条件语句; } while(判断条件语句);循环结构—do while循环do…while循环语句流程图do while特点是条件无论是否满足,循环体至少被执行一次。(while循环,是先判断条件,满足再执行循环体)循环结构—for循环for循环语句格式: for(;;){}无限循环 for(初始化语句;判断条件语句;控制条件语句) { 循环体语句; }执行流程A:执行初始化语句B:执行判断条件语句,看其结果是true还是false如果是false,循环结束。如果是true,继续执行。C:执行循环体语句D:执行控制条件语句E:回到B继续循环结构—for循环for循环流程图:循环结构—for循环for循环注意事项:判断条件语句的结果是一个boolean类型循环体语句如果是一条语句,大括号可以省略;如果是多条语句,大括号不能省略。建议永远不要省略。循环结构—for循环练习请在控制台输出满足如下条件的五位数(10000-99999)个位等于万位十位等于千位个位+十位+千位+万位=百位个位:%10十位:/10%10百位:/100%10千位:/1000%10万位:/10000请统计1-1000之间同时满足如下条件的数据有多少个:对3整除余2对5整除余3对7整除余2循环结构for循环和while循环的区别:使用区别:控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循环结束还可以继续使用,如果你想继续使用,就用while,否则推荐使用for。原因是for循环结束,该变量就从内存

文档评论(0)

整理王 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档