java初学者实践教程6程序流程控制Word格式.doc
《java初学者实践教程6程序流程控制Word格式.doc》由会员分享,可在线阅读,更多相关《java初学者实践教程6程序流程控制Word格式.doc(4页珍藏版)》请在冰豆网上搜索。
2.分支语句:
if-else,switch,
3.跳转语句break,continue,label:
和return
4.异常处理语句:
try-catch-finally,throw
实践:
1.循环语句
while语句
classWhile{
publicstaticvoidmain(Stringargs[]){
intn=10;
while(n>
0){
System.out.println("
tick"
+n);
n--;
}
do…while语句
classDoWhile{
do{
}while(n>
0);
二者区别,do…while至少循环一次,而while的表达式要是为flase的话可以一次也不循环。
再通俗一点,do…while就算是括号里的是flase,人家最少也能do一次。
for语句
classForTick{
intn;
for(n=10;
n>
0;
n--)
与上面那两个的区别,for循环执行的次数是可以在执行之前确定的。
通俗一点说吧,看这个例子for(n=10;
n--)就是在括号里的时候,就已经知道要循环10次了。
还有啊,for循环的部分可以为空的
classForVar{
inti;
booleandone=false;
i=0;
for(;
!
done;
){
iis"
+i);
if(i==10)done=true;
i++;
下载href="
target=_blank>
循环语句的例子下载
2.分支语句
if/else语句
classIfElse{
intmonth=4;
//April
Stringseason;
if(month==12||month==1||month==2)
season="
Winter"
;
elseif(month==3||month==4||month==5)
Spring"
elseif(month==6||month==7||month==8)
Summer"
elseif(month==9||month==10||month==11)
Autumn"
else
BogusMonth"
Aprilisinthe"
+season+"
."
);
//这段程序输出:
//AprilisintheSpring.
//注意“||”是或运算
switch语句
classSwitch{
switch(month){
case12:
case1:
case2:
break;
case3:
case4:
case5:
case6:
case7:
case8:
case9:
case10:
case11:
default:
分支语句代码下载
switch语句适合于条件非常多的逻辑
请看上述语句可以混合使用,请看下载例子
java初学者实践教程7-跳转语句