for,while,do..while的使用
循环控制语句:
                  if....else和switch;
                    int x=10;
                    if(x>0)
                     { 
                         System.out.println(”x大于0“);
                      }
                      else if(x>2)
                        { System.out.println("x大于2");}
                       // System.out.println(”x大于0“);//当满足一个条件时,系统将不再执行后面的语句;
                 if...else语句可以嵌套,但不要嵌套太深(一般嵌套三层就行咯);
             switch:
                 switch意思是“开关”,是一个多路分支语句;
                 switch后面的表达式类型只能是:int,byte,short,char;
                 case后面的表达式类型只能是:int,byte,short,char;
                 case后面的表达式valueN只能是一个常量,不能是变量;
                 default语句只能有一个,但default语句并不是必须的,
                 case后面的break一定要注意,没有的时候,就不再检查case后面的valueN 条件;
                  *【if...else和switch可以结合使用】
循环控制:
             组成:1.初始化条件;用来设置循环的初始条件;
                   2.循环条件;这是一个布尔表达式;
                   3.循环体;是一段代码的集合;
                   4.迭代部分;用来改变循环控制的变量值;
                    whiile,do.....while,for;--------三种结构
while:
                      【初始化条件代码】
                    while(循环条件)
                     {
                          循环体;
                          迭代部分;
                      }
                        
                             int x=5;
                      int y=0;
                      while(x<=10)
                      {
                       y+=x;
                         x++;
                        System.out.println("执行代码");
                      }
                    System.out.println(y);//45
     int n=0;
    while(++n<100)
    {
        System.out.println("执行代码"); 
        
    }
    System.out.println("n="+n);    //100
                  
                   【 对于while循环,应该保证其能够有条件的终止循环;】
                    while(true)
                       {System.out.println("执行代码");}
                 
                 int x=5;
                  while(x>0)
                     {System.out.println("执行代码");}
                    //死循环
do......while:
               【初始化条件】
                 do{
                      循环体;
                      迭代部分;
                    }while(循环条件); 
                   //do...while----->会不经条件而先执行{}一次;
      int k=5;
    do{
        System.out.println("k="+k);
    }while(k++<10);//k=5,6,7,8,9,10;
          【for与do..while相比,do...while会先执行一次串循环体;
for:
         for(初始化条件;循环条件;迭代部分)
                 {循环体代码;}//初始化条件首先执行;
        for(int p=0;p<10;p++)
     {
        System.out.println(p);
     }//p=0,1,2,3,4,5,6,7,8,9;
for(; ;){}语句在语法上合法,表示一个无限循环;
          
          //双重循环
            for(int i=5;i>0;i--){//行数
                for(int j=0;j<i;j++){//列数
                 System.out.print("*");
                  }
                 System.out.println();
*****
****
***
**
*
 
                    
                 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号