—高级软件人才实作培训专家!北京传智播客教育语言基础毕向东—高级软件人才实作培训专家!北京传智播客教育程序流程控制判断结构选择结构循环结构—高级软件人才实作培训专家!北京传智播客教育语句三种格式:1.if(条件表达式){执行语句;}2.if(条件表达式){执行语句;}else{执行语句;}3.if(条件表达式){执行语句;}elseif(条件表达式){执行语句;}……else{执行语句;}—高级软件人才实作培训专家!北京传智播客教育结构练习题判断令狐冲的java考试成绩,如果成绩大于90分,做武林盟主判断令狐冲的java考试成绩,如果成绩大于90分,做武林盟主,否则做逐出师门判断令狐中的java考试成绩,如果成绩大于90胜任武林盟主,如果大于80胜任华山掌门,如果大于70胜任武当掌门,如果大于60胜任峨眉掌门,否则逐出师门—高级软件人才实作培训专家!北京传智播客教育语句特点:a,每一种格式都是单条语句。b,第二种格式与三元运算符的区别:三元运算符运算完要有值出现。c,条件表达式无论写成什么样子,只看最终的结构是否是true或者false;—高级软件人才实作培训专家!北京传智播客教育语句格式:switch(表达式){case取值1:执行语句;break;case取值2:执行语句;break;…...default:执行语句;break;}—高级软件人才实作培训专家!北京传智播客教育选择结构练习某婚恋网站,现在将以注册地会员分为5个等级分别为:一级会员用1表示二级会员用2表示三级会员用3表示四级会员用4表示五级会员用5表示现在为了更形象的表示出会员的等级,需要将用数字表示的会员等级用★号表示,表示的结构为:一级会员用★表示二级会员用★★表示三级会员用★★★表示四级会员用★★★★表示五级会员用★★★★★表示写程序完成—高级软件人才实作培训专家!北京传智播客教育语句特点:a,switch语句选择的类型只有四种:byte,short,int,char。b,结束switch语句的两种情况:遇到break,执行到switch语句结束。d,如果匹配的case或者default没有对应的break,那么程序会继续向下执行,运行可以执行的语句,直到遇到break或者switch结尾结束。—高级软件人才实作培训专家!北京传智播客教育语句格式:while(条件表达式){执行语句;}先判断逻辑表达式的值。若=true.则执行其后面的语句,然后再次判断条件并反复执行,直到条件不成立为止dowhile语句格式:do{执行语句;}while(条件表达式);先执行语句,再判断逻辑表达式的值,若为true,再执行语句,否则结束循环。代表语句:while,dowhile,for—高级软件人才实作培训专家!北京传智播客教育循环结构练习打印1----100之间的的每一个数打印1----100之间的所有数的和打印1----100之间的所有偶数打印1----100之间的所有水仙花数—高级软件人才实作培训专家!北京传智播客教育循环结构格式:for(循环变量初始化;循环条件判断;更新循环变量){执行语句;}注意:a,for里面的连个表达式运行的顺序,初始化表达式只读一次,判断循环条件,为真就执行循环体,然后再执行循环后的操作表达式,接着继续判断循环条件,重复找个过程,直到条件不满足为止。b,while与for可以互换,区别在于for为了循环而定义的变量在for循环结束就是在内存中释放。而while循环使用的变量在循环结束后还可以继续使用。c,最简单无限循环格式:while(true),for(;;),无限循环存在的原因是并不知道循环多少次,而是根据某些条件,来控制循环。—高级软件人才实作培训专家!北京传智播客教育(跳出),continue(继续)break语句:应用范围:选择结构和循环结构。continue语句:应用于循环结构。注:a,这两个语句离开应用范围,存在是没有意义的。b,这个两个语句单独存在下面都不可以有语句,因为执行不到。c,continue语句是结束本次循环继续下次循环。d,标号的出现,可以让这两个语句作用于指定的范围。—高级软件人才实作培训专家!北京传智播客教育作业安排见:day03课堂练习、课后作业