For循环结构的使用

本文详细介绍了Java中的for循环结构,包括初始化、循环条件、循环体和迭代条件四个要素,并通过实例展示了for循环的使用,如输出100以内的偶数及其和与个数。同时,给出了两个示例,分别演示如何在循环中打印特定倍数的数值并附加特定字符串。
摘要由CSDN通过智能技术生成

/* 

   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();
     
     }
    
    
    
    
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值