java初学者实践教程6程序流程控制.doc

上传人:wj 文档编号:1226392 上传时间:2023-04-30 格式:DOC 页数:4 大小:24KB
下载 相关 举报
java初学者实践教程6程序流程控制.doc_第1页
第1页 / 共4页
java初学者实践教程6程序流程控制.doc_第2页
第2页 / 共4页
java初学者实践教程6程序流程控制.doc_第3页
第3页 / 共4页
java初学者实践教程6程序流程控制.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

java初学者实践教程6程序流程控制.doc

《java初学者实践教程6程序流程控制.doc》由会员分享,可在线阅读,更多相关《java初学者实践教程6程序流程控制.doc(4页珍藏版)》请在冰点文库上搜索。

java初学者实践教程6程序流程控制.doc

这节课我们又要讲语法了,这是“百家拳软件项目研究室”这部教程的第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模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2