首页 > 代码库 > Linux运维系统工程师与java基础学习系列-6

Linux运维系统工程师与java基础学习系列-6

Java天生骄傲系列-6

 程序流程控制()

   循环结构

        代表语句:while, do while, for

    While语句格式

        while(条件表达式)

            {

              执行语句;

            }


             牛刀小试:

           package test.myeclipse;

             publicclass test1 {

 

              publicstaticvoid main(String[] args) {

                       int x=1;

                        while (x<4)

                            {

                            System.out.println("x="+x);

                                x++;

          

                            }

      

      

      

 

                }

            }

                        运行结果: x=1

x=2

                        x=3




   do while 语句格式

                       do

                       {

                            执行语句;

             }while(条件表达式)

                            牛刀小试:

package test.myeclipse; 

publicclass test1 {

                               publicstaticvoid main(String[] args) {

                                int x=1;

                                do

                                    {

                                   System.out.println("x="+x);

                                        x++;

                                    }while(x<4);

      

      

      

 

                              }

 

                          }

运行结果:

x=1

x=2

                                x=3


  for语句格式:

    for(初始化表达式;循环条件表达式;循环后的操作表达式)

       {

             执行语句;

       }

             牛刀小试:

                package test.myeclipse;

                  publicclass test1 {   

                   publicstaticvoid main(String[] args) {

                     for (int x=1;x<4;x++)

                        {

                         System.out.println("x="+x);

                        }     

 

                     }

 

                 }

                 运行结果:

                    x=1

                    x=2

                    x=3


   

      练习一例:

          package test.myeclipse; 

publicclass test1 { 

                  publicstaticvoid main(String[]args) {

                      int x=1;

                      for (System.out.println("a");x<3;System.out.println("c"))

                      {

                         System.out.println("d");

                         x++;

                      }     

 

                  }

 

            }

                  运行结果:

a

d

c

d

c



 语句嵌套

      牛刀小试1

                  package test.myeclipse; 

           publicclass test1 {

 

                     publicstaticvoid main(String[]args) {

          

                        for (int x=0;x<3;x++)

                        {

                            for(int y=0;y<4;y++)

                            {

                                System.out.println("ok");

                            }     

                        }

                     }

 

           }

    运行结果:

               ok

    ok

    ok

    ok

    ok

    ok

    ok

    ok

    ok

    ok

    ok

    ok

       牛刀小试2

                package test.myeclipse;

                public  class test1 { 

                    publicstaticvoid main(String[]args) {

                     int z=5;

                     for (int x=0;x<5;x++)

                     {

                        for(int y=0;y<z;y++)

                        {

                          System.out.print("*");

                        }  

                          System.out.println();

                           z--;

                      }

                    }

 

         }

        运行结果:

               *****

        ****

        ***

        **

        *


            优化一下:

          package test.myeclipse; 

          publicclass test1 { 

               publicstaticvoid main(String[] args) {

                   for (int x=0;x<5;x++)

                   {

                      for(int y=x;y<5;y++)

                      {

                         System.out.print("*");

                    }  

                         System.out.println();

             

                   }

               }

 

             }

    运行结果:

           *****

    ****

    ***

    **

           *



未完待续。。。。。。



本文出自 “空谷幽兰” 博客,请务必保留此出处http://2489843.blog.51cto.com/2479843/1541986