Java基础-程序控制

Java基础-程序控制

ID:40847562

大小:622.51 KB

页数:18页

时间:2019-08-08

Java基础-程序控制_第1页
Java基础-程序控制_第2页
Java基础-程序控制_第3页
Java基础-程序控制_第4页
Java基础-程序控制_第5页
资源描述:

《Java基础-程序控制》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第五讲Java语言程序控制佘向飞、王鑫长春工程学院软件学院本讲学习目标运用switch语句运用while、for、do-while语句下列语句执行后,r的值是intx=5,y=10,r=5;switch(x+y){case15:r+=x;case20:r-=y;case25:r*=x/y;default:r+=r;}请描述程序怎样运行课堂练习下列语句执行后,r的值是intx=5,y=10,r=5;switch(x+y){case15:r+=x;break;case20:r-=y;break;case25:r*=x/y;break;default:

2、r+=r;break;}请描述程序怎样运行课堂练习循环结构while语句格式:初始化语句;while(条件表达式){语句序列;迭代语句;//变更循环条件}1.while语句2.dowhile语句格式:初始化语句;do{语句序列;迭代语句;//变更循环条件}while(条件表达式);3.for循环语句格式:for(初始化语句;循环条件;迭代语句){循环体;}for执行过程如下:(1)计算表达式1;(2)计算表达式2,其值为true,就进入(3)执行循环体语句,否则,转去(6)终止循环(3)执行循环体(4)计算表达式3(5)转去(2)(6)结束循环p

3、ublicclasssum{publicstaticvoidmain(Stringargs[]){intsum=0;intmax=100;for(inti=1;i<=max;i++){sum+=i;}System.out.println("1+2+..+99+100="+sum);}}画出流程图课堂练习publicclassswitch1{publicstaticvoidmain(Stringargs[]){charcGrade='a';switch(cGrade){case'a':System.out.println("85~100");cas

4、e'b':System.out.println("70~84");case'c':System.out.println("60~69");case'd':System.out.println("<60");default:System.out.println("error");}}}画出流程图课堂练习根据流程图写出代码Math.pow(j,3)表示j*j*j(三个数相乘)要求用while和for编写根据流程图写出代码publicclassnar{publicstaticvoidmain(Stringargs[]){inti=0;intj=0;in

5、tk=0;intn=100;intm=0;intmin=100;intmax=1000;intiTime=3;while(n

6、句它的作用是使程序的流程从一个语句块内部转移出去,只在开关语句和循环语句中使用,允许从switch语句的case子句中跳出,或从循环体内跳出,不允许跳入任何语句块内。continue语句它只能用在循环语句中,它的作用是终止当前这一轮的循环,不再执行在它后面的语句,直接进入下一轮的循环,在while或dowhile循环中。在for循环中,continue语句直接计算表达式3的值,再根据表达式2的真或假决定是否继续循环。return语句用于方法体中退出该方法,并返回一定数值,格式有:return表达式或变量或数值;return;//方法没有返回值即v

7、oid总结While、for、do-while循环语句的使用以及对应流程图控制语句转换

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

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

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