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

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

ID:57196732

大小:991.50 KB

页数:37页

时间:2020-08-03

Java基础-第3章-流程控制语句课件.ppt_第1页
Java基础-第3章-流程控制语句课件.ppt_第2页
Java基础-第3章-流程控制语句课件.ppt_第3页
Java基础-第3章-流程控制语句课件.ppt_第4页
Java基础-第3章-流程控制语句课件.ppt_第5页
资源描述:

《Java基础-第3章-流程控制语句课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java基础应用编程——流程控制语句V1.1本章内容条件语句if语句(单一条件)执行流程if(表达式){执行语句块}表达式?执行语句块falsetrueintx=0;if(x==1){System.out.println(“x的值为1");}System.out.println("x的值为“+x);}条件语句if语句条件表达式可以是任何一种逻辑表达式如果表达式值为true,则执行花括号的内容后,再执行后面的语句如果表达的值为false,则直接执行后面的语句如果,大括号号中,只有一条语句,则可以省略大括号(推荐不省略)条件

2、语句☻练习If_exercise.java编写java程序,完成以下功能:假设有整型变量x,判断x是否为偶数,若为偶数,则在控制台上打印“输入的数值是偶数”。无论x是否为偶数,最后都要在控制台上输出x的值条件语句if语句(二选一)变量=布尔表达式?语句1:语句2如果布尔表达式的值为true,则执行语句1如果布尔表达式的值为false,则执行语句2if(表达式){执行语句块1}else{执行语句块2}表达式?执行语句块1执行流程执行语句块2falsetrue条件语句if语句intx=2;if(x<2){x++;}else{

3、x--;}System.out.println("x="+x);intx=2;x=x<2?++x:--x;System.out.println("x="+x);条件语句☻练习IfElse_exercise.java有两个整型变量x,y,请在控制台上输出x与y中值较大的那个数。条件语句if语句(多选一)if(表达式1){执行语句块1}elseif(表达式2){执行语句块2}…表达式1?执行语句块1执行语句块2表达式2?truefalsetruefalse执行流程条件语句if语句intx=88;if(x<60){System

4、.out.println(“成绩不合格”);}elseif(x>=85){System.out.println(“成绩优秀”);}else{System.out.println(“成级良好”);}条件语句switch语句switch(表达式){case取值1:语句块1…case取值n:语句块ndefault:语句块n+1}intn=2;intresult;switch(n+1){case1:System.out.println(“BlockA”);result=n;break;case2:System.out.print

5、ln(“BlockB”);result=n*n;break;case3:System.out.println(“BlockC”);result=n*n*n;break;default:result=0;}System.out.println(“result=“+result);条件语句switch语句表达式的值只可以接受int、byte、char、short型,不接受其他类型的值不允许有重复的case取值switch一旦碰到第一次case匹配,程序就会跳转到这个标签位置,开始顺序执行以后所有的程序代码,而不管后面的cas

6、e条件是否匹配,直到碰到break语句为止条件语句switch语句intx=2;switch(x){case1:System.out.println("Monday");break;case2:System.out.println("Tuesday");break;case3:System.out.println("Wednesday");break;default:System.out.println("Sorry,Idon'tknow");}☻练习Switch_exercise.java仿照左侧示例完成如下练习:如果

7、是星期五则在页面上显示“FinallyFriday!”,如果是星期六则在页面上显示“SuperSaturday!”,如果是星期日则在页面上显示“SleepySunday!”,其他日子显示“Ihopeformyweekend!”(提示利用switch语句)循环语句while循环while(条件表达式){执行语句块}条件表达式?执行流程执行语句块falsetrue循环语句while循环intx=1;while(x<3){System.out.println("x="+x);x++;}☻练习While_exercise.jav

8、a计算1+2+3+…+10的和(提示利用while语句)循环语句☻练习While_exercise2.java计算1+2+3+…+100的和(提示利用while语句)☻练习While_exercise3.java计算从1到100的所有奇数相加(提示利用while语句)循环语句do…while循环do{执行语句块}wh

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。