java初学者实践教程6程序流程控制.doc
- 文档编号:1226392
- 上传时间:2023-04-30
- 格式:DOC
- 页数:4
- 大小:24KB
java初学者实践教程6程序流程控制.doc
《java初学者实践教程6程序流程控制.doc》由会员分享,可在线阅读,更多相关《java初学者实践教程6程序流程控制.doc(4页珍藏版)》请在冰点文库上搜索。
这节课我们又要讲语法了,这是“百家拳软件项目研究室”这部教程的第6节课,我们这个教程侧重的是实践的内容和语言的重点。
在java语言中还有很多细节的东西,请参考sun公司的官方培训教程。
我们这里不能一一讲述。
这节课我们来给大家提供一些程序流程控制的一些例子供大家学习。
计算机怎么做事情,是我们教给他的。
我们用它解决实际生活中的问题,所以计算机要描述现实生活中的流程。
Java语言中提供了4类程序控制语句,来描述流程:
1.循环语句:
while,do-while,for
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{
publicstaticvoidmain(Stringargs[]){
intn=10;
do{
System.out.println("tick"+n);
n--;
}while(n>0);
}
}
二者区别,do…while至少循环一次,而while的表达式要是为flase的话可以一次也不循环。
再通俗一点,do…while就算是括号里的是flase,人家最少也能do一次。
for语句
classForTick{
publicstaticvoidmain(Stringargs[]){
intn;
for(n=10;n>0;n--)
System.out.println("tick"+n);
}
}
与上面那两个的区别,for循环执行的次数是可以在执行之前确定的。
通俗一点说吧,看这个例子for(n=10;n>0;n--)就是在括号里的时候,就已经知道要循环10次了。
还有啊,for循环的部分可以为空的
classForVar{
publicstaticvoidmain(Stringargs[]){
inti;
booleandone=false;
i=0;
for(;!
done;){
System.out.println("iis"+i);
if(i==10)done=true;
i++;
}
}
}
下载href="target=_blank>循环语句的例子下载
2.分支语句
if/else语句
classIfElse{
publicstaticvoidmain(Stringargs[]){
intmonth=4;//April
Stringseason;
if(month==12||month==1||month==2)
season="Winter";
elseif(month==3||month==4||month==5)
season="Spring";
elseif(month==6||month==7||month==8)
season="Summer";
elseif(month==9||month==10||month==11)
season="Autumn";
else
season="BogusMonth";
System.out.println("Aprilisinthe"+season+".");
}
}
//这段程序输出:
//AprilisintheSpring.
//注意“||”是或运算
switch语句
classSwitch{
publicstaticvoidmain(Stringargs[]){
intmonth=4;
Stringseason;
switch(month){
case12:
case1:
case2:
season="Winter";
break;
case3:
case4:
case5:
season="Spring";
break;
case6:
case7:
case8:
season="Summer";
break;
case9:
case10:
case11:
season="Autumn";
break;
default:
season="BogusMonth";
}
System.out.println("Aprilisinthe"+season+".");
}
}
下载href="target=_blank>分支语句代码下载
switch语句适合于条件非常多的逻辑
请看上述语句可以混合使用,请看下载例子
java初学者实践教程7-跳转语句
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 初学者 实践 教程 程序 流程 控制