欢迎来到天天文库
浏览记录
ID:57196732
大小:991.50 KB
页数:37页
时间:2020-08-03
《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
此文档下载收益归作者所有