Java基础-第3章-流程控制语句ppt课件.ppt
《Java基础-第3章-流程控制语句ppt课件.ppt》由会员分享,可在线阅读,更多相关《Java基础-第3章-流程控制语句ppt课件.ppt(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、3 Sept. 2008 Neusoft ConfidentialJava基础应用编程基础应用编程 流程控制语句流程控制语句V1.1V1.1V1.1V1.1本章内容本章内容节节知识点知识点掌握程度掌握程度 难易程度难易程度条件语句if语句掌握switch语句掌握循环语句while循环掌握do-while循环掌握for循环掌握死循环掌握嵌套循环掌握难循环的中断掌握难V1.1V1.1条件语句条件语句if语句语句 (单一条件单一条件) 执行流程执行流程if (表达式) 执行语句块表达式?表达式?执行语句块执行语句块falsetrueint x = 0;if(x=1) System.out.print
2、ln(“x的值为1); System.out.println(x的值为“+x);V1.1V1.1条件语句条件语句 if语句语句 条件表达式可以是任何一种逻辑表达式 如果表达式值为true,则执行花括号的内容后,再执行后面的语句 如果表达的值为false,则直接执行后面的语句 如果,大括号号中,只有一条语句,则可以省略大括号(推荐不省略)V1.1V1.1条件语句条件语句 练习 If_exercise.java编写java程序,完成以下功能:假设有整型变量x,判断x是否为偶数,若为偶数,则在控制台上打印“输入的数值是偶数”。无论x是否为偶数,最后都要在控制台上输出x的值V1.1V1.1条件语句条件
3、语句if语句语句(二选一二选一) 变量变量 = 布尔表达式布尔表达式 ? 语句语句1:语句语句2如果布尔表达式的值为true,则执行语句1如果布尔表达式的值为false,则执行语句2if (表达式) 执行语句块1else 执行语句块2表达式?表达式?执行语句块执行语句块1 执行流程执行流程执行语句块执行语句块2falsetrueV1.1V1.1条件语句条件语句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);V1.1V1.1条件语句条件
4、语句 练习 IfElse_exercise.java有两个整型变量x,y,请在控制台上输出x与y中值较大的那个数。V1.1V1.1条件语句条件语句if语句语句(多选一多选一)if (表达式1) 执行语句块1else if(表达式2) 执行语句块2 表达式表达式1?执行语句块执行语句块1执行语句块执行语句块2表达式表达式2?truefalsetruefalse 执行流程执行流程V1.1V1.1条件语句条件语句if语句语句int x = 88;if(x=85) System.out.println(“成绩优秀”);else System.out.println(“成级良好”);V1.1V1.1条件
5、语句条件语句 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
6、;System.out.println(“result=“+result);V1.1V1.1条件语句条件语句switchswitch语句语句 表达式的值只可以接受int、byte、char、short 型,不接受其他类型的值不允许有重复的case取值 switch一旦碰到第一次case匹配,程序就会跳转到这个标签位置,开始顺序执行以后所有的程序代码,而不管后面的case条件是否匹配,直到碰到break语句为止V1.1V1.1条件语句条件语句switch语句语句int x = 2;switch (x) case 1: System.out.println(Monday); break;case
7、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
8、语句)V1.1V1.1循环语句循环语句while循环循环while (条件表达式) 执行语句块条件表达式?条件表达式? 执行流程执行流程执行语句块执行语句块falsetrueV1.1V1.1循环语句循环语句while循环循环int x=1;while(x3) System.out.println(x=+x); x+; 练习 While_exercise.java计算1+2+3+10的和(提示利用while语句)V1.1V1.1循环语句循环语句 练习 While_exercise2.java计算1+2+3+100的和(提示利用while语句) 练习 While_exercise3.java计算从
9、1到100的所有奇数相加(提示利用while语句)V1.1V1.1循环语句循环语句dowhile循环循环do 执行语句块 while(条件表达式 );条件表达式?条件表达式?执行语句块执行语句块 执行流程执行流程falsetrue别忘了别忘了分号分号V1.1V1.1循环语句循环语句dowhile循环循环int x=3;do System.out.println(x=+x); x+; while(x3);V1.1V1.1循环语句循环语句 练习 DoWhile_exercise.java用do while 循环来改写1加到100V1.1V1.1循环语句循环语句for循环循环for(初始化表达式;循
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 基础 流程 控制 语句 ppt 课件
限制150内