Java程序控制包括循环控制判断控制和跳转控制Word格式文档下载.docx
- 文档编号:241648
- 上传时间:2023-04-28
- 格式:DOCX
- 页数:24
- 大小:40.61KB
Java程序控制包括循环控制判断控制和跳转控制Word格式文档下载.docx
《Java程序控制包括循环控制判断控制和跳转控制Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《Java程序控制包括循环控制判断控制和跳转控制Word格式文档下载.docx(24页珍藏版)》请在冰点文库上搜索。
,每循环一次
,j
的值减少
和
7.
8.
@author
米强
9.
@version
1.0
10.
11.public
class
TestMain
{
12.
13.
/**
14.
构造方法
15.
16.
17.
public
TestMain()
18.
19.
20.
21.
int
=
0;
22.
while
(i
5)
23.
i++;
24.
System.out.println("
number:
"
+
i);
25.
}
26.
27.
28.
j
29.
30.
31.
32.
20;
33.
while(i
j){
34.
35.
j--;
36.
;
\tj
j);
37.
38.
39.
40.
41.
程序入口
42.
43.
@param
args
44.
字符串数组参数
45.
46.
static
void
main(String[]
args)
47.
new
TestMain();
48.
49.
50.}
do-while循环:
刚才我们讲到的while循环,从流程上来说是先判断条件,当条件成立再执行语句。
而do-while循环则是先执行语句,再判断条件,可想而知,无论条件是否成立,循环体内的语句都将至少执行一次。
1.do{
2.
循环体内的语句至少会执行一次
5.}while(true)
do-while循环(4.2)
do-while循环
使用do-while实现一个简单的循环,条件是
使用do-while实现一个稍微复杂点的循环,循环条件是
//
如果把
的值改为
5
,试试看结果如何
do
}
5);
1
for循环:
for循环是使用率较高的一种循环语法,基本格式如下:
1.for(initialization;
condition;
iteration)
循环体语句
5.}
initialization:
初始化变量,变量为int类型;
condition:
控制条件,表达式值为boolean类型;
iteration:
迭代部分,最常见的是对变量的++操作或--操作。
注:
for循环语法中,只要括号内两个分号“;
”存在就能运行,但是程序会陷入死循环。
1.for(
)
死循环
4.}
for循环还可以写成这样:
true;
for循环(4.3)
for循环
一个基本的
for
循环
一个经过演化的
for(int
5;
i++){
26.
boolean
b
for(
b;
){
>
if(i
5){
false;
38.
39.
48.
49.}
运用for循环在控制台打印“九九乘法表”(4.4)(本章源码包中)
for-each循环:
自Java5.0后,出现了for-each形式循环,格式如下:
1.for
(
type
itr-var
:
collection
循环体
type:
类型;
itr-var:
迭代变量名;
collection:
需要循环的集合。
for-each循环(4.5)
3.import
java.util.Vector;
4.
5./**
for-each循环
使用
for-each
循环遍历数组中的每个元素。
11.
12.public
13.
型数组
[]
intArr
{3,
80,
195,
14,
52,
625,
217,
410,
193};
String
strArr
{"
a"
b"
c"
d"
e"
};
遍历
型数组的每个元素
intArr){
System.out.println(i);
for(String
str
strArr){
System.out.println(str);
声明一个
Vector
向量
Vector<
String>
v
();
通过循环给
向量添加
10
个元素
10;
v.add("
Vector_"
遍历这个
向量的所有元素值
for(Object
o
v){
System.out.println(o);
42.
49.
50.
51.
52.
53.}
判断语句:
Java提供了两种判断语句,if语句和switch语句。
if语句:
if语句语法如下:
1.if
condition
)
语句1
3.}
else
语句2
代表条件表达式,值为boolean类型,当值为true时执行语句1的代码,当值为false时执行语句2中的代码。
if语句可以省略else和其后的语句块。
语句
3.}
if语句可以嵌套运算:
condition1
if
condition2
语句块1
语句块2
7.}
if语句还可以支持多条件来选择执行某一操作,由一个if,若干个elseif和else构成:
如果条件1成立,执行这里
否则,如果条件2成立,执行这里
5.}
condition3
否则,如果条件3成立,执行这里
7.}
否则执行这里(以上条件均不成立)
9.}
if语句(4.6)
if语句
演示最基本的
演示嵌套
演示多条件
语句。
}else{
if(j
==
0){
j++;
3){
3"
);
}else
6){
6
AND
9){
9
6"
52.
53.
9"
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.}
switch语句:
switch语句是多分支选择语句,格式如下:
1.switch
expression
case
value1:
语句1
break;
……
valueN:
语句N
default:
语句default
11.}
switch语句后面括号中的表达式值一定为一个整型或字符型变量,value1~valueN也必须对应为整型或字符型。
switch语句执行时使用expression值从value1开始对比,遇到相同值则执行casevalue后面的语句,碰到break语句停止。
如果测试完所有value值都不相等,则执行default后面的语句。
某校考试,需要对所有学生成绩进行分组,0~59分为“差组”,60~79分为“良组”,80~100分为“优组”(4.7)(实例在本章源码包中)
跳转控制:
Java提供了三种跳转控制语句,break语句、continue语句和return语句。
break语句:
break语句为跳出语句,除了和switch语句结合使用外,还可以用来跳出循环。
break语句(4.8)
break语句
示范
break
语句强制跳出循环
10.public
11.
12.
记录循环次数的变量
i
开始循环
while(true){
如果
的值大于
,则使用
语句强制跳出循环体
10){
将完成信息显示到控制台中
循环已完成!
31.
main(S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 程序控制 包括 循环 控制 判断 跳转