欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    Java基础 第3章 流程控制语句ppt课件.ppt

    • 资源ID:1376275       资源大小:1.45MB        全文页数:37页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Java基础 第3章 流程控制语句ppt课件.ppt

    Java基础应用编程 流程控制语句,V1.1,本章内容,条件语句,if语句 (单一条件) 执行流程,if (表达式) 执行语句块,表达式?,执行语句块,false,true,int x = 0;if(x=1) System.out.println(“x的值为1); System.out.println(x的值为“+x);,条件语句,if语句 条件表达式可以是任何一种逻辑表达式 如果表达式值为true,则执行花括号的内容后,再执行后面的语句 如果表达的值为false,则直接执行后面的语句 如果,大括号号中,只有一条语句,则可以省略大括号(推荐不省略),条件语句, 练习 If_exercise.java编写java程序,完成以下功能:假设有整型变量x,判断x是否为偶数,若为偶数,则在控制台上打印“输入的数值是偶数”。无论x是否为偶数,最后都要在控制台上输出x的值,条件语句,if语句(二选一) 变量 = 布尔表达式 ? 语句1:语句2如果布尔表达式的值为true,则执行语句1如果布尔表达式的值为false,则执行语句2,if (表达式) 执行语句块1else 执行语句块2,表达式?,执行语句块1,执行流程,执行语句块2,false,true,条件语句,if语句,int x = 2;if(x2) x+;else x-;System.out.println(x=+x);,int x = 2;x=x2?+x:-x;System.out.println(x=+x);,条件语句, 练习 IfElse_exercise.java有两个整型变量x,y,请在控制台上输出x与y中值较大的那个数。,条件语句,if语句(多选一),if (表达式1) 执行语句块1else if(表达式2) 执行语句块2 ,表达式1?,执行语句块1,执行语句块2,表达式2?,true,false,true,false,执行流程,条件语句,if语句,int x = 88;if(x=85) System.out.println(“成绩优秀”);else System.out.println(“成级良好”);,条件语句,switch语句,switch (表达式) case 取值1:语句块1 case 取值n:语句块n default: 语句块n+1 ,int n = 2;int result;switch(n+1)case 1: System.out.println(“Block A”); result = n; break;case 2:System.out.println(“Block B”); result = n*n; break;case 3:System.out.println(“Block C”); result = n*n*n; break;default: result = 0;System.out.println(“result=“+result);,条件语句,switch语句 表达式的值只可以接受int、byte、char、short 型,不接受其他类型的值不允许有重复的case取值 switch一旦碰到第一次case匹配,程序就会跳转到这个标签位置,开始顺序执行以后所有的程序代码,而不管后面的case条件是否匹配,直到碰到break语句为止,条件语句,switch语句,int x = 2;switch (x) case 1: System.out.println(Monday); break;case 2: System.out.println(Tuesday); break;case 3: System.out.println(Wednesday); break;default: System.out.println(Sorry,I dont know);, 练习 Switch_exercise.java仿照左侧示例完成如下练习:如果是星期五则在页面上显示“Finally Friday!”,如果是星期六则在页面上显示“Super Saturday!”,如果是星期日则在页面上显示“Sleepy Sunday!”,其他日子显示“I hope for my weekend!”(提示利用switch语句),循环语句,while循环,while (条件表达式) 执行语句块,条件表达式?,执行流程,执行语句块,false,true,循环语句,while循环,int x=1;while(x3) System.out.println(x=+x); x+;, 练习 While_exercise.java计算1+2+3+10的和(提示利用while语句),循环语句, 练习 While_exercise2.java计算1+2+3+100的和(提示利用while语句) 练习 While_exercise3.java计算从1到100的所有奇数相加(提示利用while语句),循环语句,dowhile循环,do 执行语句块 while(条件表达式 );,条件表达式?,执行语句块,执行流程,false,true,别忘了分号,循环语句,dowhile循环,int x=3;do System.out.println(x=+x); x+; while(x3);,循环语句, 练习 DoWhile_exercise.java用do while 循环来改写1加到100,循环语句,for循环,for(初始化表达式;循环条件表达式;循环后的操作表达式) 执行语句块,循环语句,for循环,初始化表达式,循环条件表达式?,执行语句块,循环后的操作表达式,true,false,示例 For_sample.java,for(int x=1;x3;x+) System.out.println(x=+x);,循环语句, 练习 For_exercise.java用for循环来改写1加到100 练习 For_exercise2.java用for循环改写从1到100的所有奇数相加的和,循环语句,死循环,for(int x=1;x+) System.out.println(x=+x);,while(true) System.out.println(x=+x);,死循环,死循环,循环语句,循环嵌套,public class Multiplicaiton public static void main(String args) for (int i = 1; i = 9; i+) for(int n = 1; n = i; n+) System.out.print(n+ x +i+ = +n*i+ ); System.out.println(); ,循环语句,循环的中断,在使用循环语句时, 只有循环条件表达式的 值为false时,才能结束 循环。有时,我们想提前 中断循环,要实现这一点, 只需要在循环语句块中 添加break或continue语句,循环语句,循环的中断break语句用于终止某个语句块的执行。用在循环语句体中,可以强行退出循环。“break;”语句:可以出现在while、dowhile、for、switch语句体中。“break label”语句 :可以出现在任何语句体中。示例 Break_Sample.java,循环语句,循环的中断 示例 Break_Sample.java,int i , sum;for(i=1;i=666) break; System.out.println(“从1到”+i+“的和为sum”);,stop,循环语句,循环的中断 示例 Break_Sample.java,public class Test public static void main(String args) outer: for (int i = 0; i 10; i+) System.out.println(Outer loop); inner: while (true) Scanner sc = new Scanner(System.in); String s = sc.next(); System.out.println(inner Loop: + s); if (s.equals(hello) break inner; if (s.equals(kitty) break outer; ,循环语句,循环的中断continue语句用在循环语句体中,用于终止某次循环过程,跳过循环体中continue语句下未执行的循环,开始下一次循环过程“continue;” 语句:只能出现在循环语句while、dowhile、for中示例 Continue_Sample.java,for(int i=1;i50;i+) if(i%2)=0) continue; System.out.print(i+ );,显示50以内的奇数,skip,本章重点总结,条件语句ififelseswitch循环控制语句forwhiledowhilebreak、continue,课后作业,1、企业发放的奖金根据利润提成。利润低于或等于10万元时,奖金可提10%;利润高于10万元,低于或等于20万元时,高于10万元的部分,可提成7.5%;高于20万,低于或等于40万时,高于20万元的部分,可提成5%;高于40万,低于或等于60万时,高于40万元的部分,可提成3%;高于60万,低于或等于100万时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,在程序中设定一个变量为当月利润,求应发放奖金总数?(知识点:条件语句) 必做题,课后作业,2、给定一个成绩a,使用switch结构求出a的等级。A:90-100,B:80-89,C:70-79,D:60-69,E:059(知识点:条件语句switch)必做题3、假设某员工今年的年薪是30000元,年薪的年增长率6%。编写一个Java应用程序计算该员工10年后的年薪,并统计未来10年(从今年算起)总收入。(知识点:循环语句for)选做题,课后作业,4、猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。(知识点:循环语句 while)选做题,课后作业,5、输入一个数字,判断是一个奇数还是偶数(知识点:条件语句) 必做题6、编写程序, 判断一个变量x的值,如果是1,输出x=1,如果是5,输出x=5,如果是 10,输出x=10,除了以上几个值,都输出x=none。(知识点:条件语句) 必做题7、判断一个数字是否能被5和6同时整除(打印能被5和6整除),或只能被5整除(打印能被5整除),或只能被6整除,(打印能被6整除),不能被5或6整除,(打印不能被5或6整除)(知识点:条件语句) 必做题,课后作业,8、输入一个年份,判断这个年份是否是闰年(知识点:条件、循环语句) 必做题9、输入一个0100的分数,如果不是0100之间,打印分数无效,根据分数等级打印A,B,C,D,E(知识点:条件语句if elseif) 必做题10、输入三个整数x,y,z,请把这三个数由小到大输出(知识点:条件语句) 必做题11、有一个不多于5位的正整数,求它是几位数,分别打印出每一位数字。(知识点:条件语句) 必做题,课后作业,12、编写一个程序,计算邮局汇款的汇费。如果汇款金额小于100元,汇费为一元,如果金额在100元与5000元之间,按1%收取汇费,如果金额大于5000元,汇费为50元。汇款金额由命令行输入。(知识点:条件语句) 选做题13、分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。(知识点:循环语句) 选做题14、输出0-9之间的数,但是不包括5。 选做题15、编写一个程序,求整数n的阶乘,例如5的阶乘是1*2*3*4*5 选做题,课后作业,16、编写一个程序,找出大于200的最小的质数选做题17、由命令行输入一个4位整数,求将该数反转以后的数,如原数为1234,反转后的数位4321 选做题,

    注意事项

    本文(Java基础 第3章 流程控制语句ppt课件.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开