For循环结构的使用

/* 

   For循环结构的使用

   一:循环结构的四个要素
   1. 初始化条件
   2.循环条件-----是boolean类型
   3.循环体
   4.迭代条件


   二:For循环的结构

      for (①初始化部分; ②循环条件部分; ④迭代部分){ 
      
              ③循环体部分;
        
         }
      
      
       
         执行过程:
         ①-②-③-④-②-③-④-②-③-④-.....-②
         
      
      

*/  

class ForTest
{

    public static void main(String[] args){
    
    for(int i = 0; i < 5; i++ ){


   //i在for循环中有效,出了for循环就失效了
    System.out.println("HelloWorld");
    
    }
    

    //练习:

     int num = 1;
     for(System.out.println('a'); num <= 3; System.out.println('c'),num++){
     
      System.out.println('b');
     
     }
    // 输出结果:abcbcbc


    //例题:输出100以内的偶数,在求所有偶数的和,输出偶数的个数
       int sum1 = 0;  //记录偶数的个数
       int sum = 0;  // 记录所有偶数的和
      for(int i = 1; i <= 100; i++){
        if(i % 2 == 0){
         System.out.println(i);
         sum = sum + i;
         sum1++;
        }
      
      }
     System.out.println("所有偶数的和为:" +sum);
     System.out.println("所有偶数的个数:" +sum1);
    }
}

 

*********************************************************************************************************

 

/*
 编写程序从1循环到150,并在每行打印一个值,另外在每个3的倍数行
上打印出“foo”,在每个5的倍数行上打印“biz”,在每个7的倍数行上打印
输出“baz”。


*/ 

class ForTest1
{

    public static void main(String[] args){
     
     for( int i = 1; i <= 150; i++ ){
         System.out.print(i+ " ");

        if(i%3 ==0){
        System.out.print("foo ");
        }
        
         if (i%5 == 0)
        {
        System.out.print("biz ");
        }
     
        if (i%7==0)
       {
       System.out.print("baz ");
       }
     
     // 换行
     System.out.println();
     
     }
    
    
    
    
    }
}

 

**************************************************************************************************

 

/*
 编写程序从1循环到150,并在每行打印一个值,另外在每个3的倍数行
上打印出“foo”,在每个5的倍数行上打印“biz”,在每个7的倍数行上打印
输出“baz”。


*/ 

class ForTest1
{

    public static void main(String[] args){
     
     for( int i = 1; i <= 150; i++ ){
         System.out.print(i+ " ");

        if(i%3 ==0){
        System.out.print("foo ");
        }
        
         if (i%5 == 0)
        {
        System.out.print("biz ");
        }
     
        if (i%7==0)
       {
       System.out.print("baz ");
       }
     
     // 换行
     System.out.println();
     
     }
    
    
    
    
    }
}

上一篇:回文数c++


下一篇:4.2 多重循环