- 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
您可能关注的文档
- 2013年秋季人教版九年级物理(新教材)全册导学案.doc
- 2013陕西特岗真题.doc
- 2013走向高考,贾凤山,高中总复习,历史,2-7-25.doc
- 2013电动吊篮施工方案.doc
- 2014东营市中考数学模拟试题.doc
- 2014吉林省教师资格备考地理笔试图之等高线地形图判读【战略篇】一.docx
- 2014届华附省实深中广雅高三年级四校联考(语文).doc
- 2014年12月大学英语四六级真题参考答案完整版.doc
- 2014南京市鼓楼区清江花苑严老师中考物理精品模拟试题1428.doc
- 2014年物理总复习计算题训练.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)