JAVA编程基础-03流程控制语句.docVIP

  • 25
  • 0
  • 约 26页
  • 2016-11-15 发布于重庆
  • 举报
JAVA编程基础-03流程控制语句

JAVA编程基础 —— 流程控制语句 3 Sept. 2008 ? Neusoft Confidential 第三章 流程控制语句 目标: Java流程控制语句的基本语法。 通过本课的学习,学员应该掌握如 下知识: 1)条件控制语句:if、switch 2)循环语句while、do while、for 环语句 3)循环嵌套,及循环中断等  教学方法:讲授ppt + 上机练习 本章要点 · ·  条件语句 if if…else… 布尔表达式 ? 语句1:语句2 switch 循环控制语句 for while do…while break、continue、return Contents 1 2  条件语句 循环控制语句 条件语句 — if · ·  语法格式 — if (单一条件) if (表达式) { 执行语句块 } 执行流程 表达式? true  ffalse  int x = 0; if(x==1){ System.out.println(“x的值为1); } 执行语句块  } System.out.println(x的值为“+x); 条件语句 — if ? 练习 If_exercise.java 编写java程序,完成以下功能: 假设有整型变量x,判断x是否为偶数,若为偶数,则在控制台 上打印“输入的数值是偶数”。 无论x是否为偶数,最后都要在控制台上输出x的值 条件语句 — if…else… ·  语法格式 — if …else… (二选一)  · 执行流程 if (表达式) {  true  表达式?  false 执行语句块1 } else { 执行语句块2 } 执行语句块1 执行语句块2 ·  变量 = 布尔表达式 ? 语句1:语句2 如果布尔表达式的值为true,则执行语句1 如果布尔表达式的值为false,则执行语句2 条件语句 — if…else… ·  示例 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); 条件语句 — if ? 练习 IfElse_exercise.java 有两个整型变量x,y,请在控制台上输出x与y中值较大的那个数。 条件语句 — if…else if… ·  语法格式 — if …else if…(多选一) · 执行流程 if (表达式1)  true  表达式1?  false { } 执行语句块1  执行语句块1  true  表达式2?  false else if(表达式2) { } 执行语句块2 … 执行语句块2 条件语句 — if…else if… ·  示例  int x = 88; if(x60){ System.out.println(“成绩不合格”); } else if(x=85){ System.out.println(“成绩优秀”); } else{ System.out.println(“成级良好”); } 条件语句 — switch ·  语法格式 — switch  int n = 2; int result; switch(n+1) switch (表达式) { {  case 取值1:语句块1 … case 取值n:语句块n case 1: System.out.println(“Block A”); result = n; break; case 2:System.out.println(“Block B”); result = n*n; break; }  default: 语句块n+1 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 ·  示例  ? 练习 Switch_exercise.java int x = 2; swit

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档