理解Java基础for循环

本文主要介绍Java语言中的三种循环,包括for循环、while循环和do...while循环。通过具体代码示例,分别展示了三种循环计算1到10累加和的过程,并阐述了while循环先判断再执行、do...while循环先执行再判断的特点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     当我们学习Java这门语言时,就要学习到Java中的for循环,很多初学者在学习for的循环时,不理解他的含义,今天我们就来看看,for的循环主要有三种,分别时for循环,while循环和do....while循环。

    1,for循环

        package com;
        public class Elepse1 {  
         public static void main(String args[]) {
         int sun=0;
         for(int i=1;i<=10;i++) {
           sun+=i;
           }
           System.out.println("sun="+sun);
        }
     }

         运行结果     sun=55

     首先要算出1+2+3....+10结果。所以我们该他一个值sun并且标明属性初始化。int sun=0;。for循环中但i=1,i<=10.i要加上1。所以sun=1,i=2时,i同样是<=10,所以此时sun=1+2=3。一值到i=10时,i还是满足i<=10.此时sun=1+2+3+4+5+6+7+8+9+10=55。而因为i++。所以i=11.不满足i<=10。所以跳出for循环。i只加到10。

2,while循环

package com;

public class Elepse2  {
    public static void main(String[] args){
        int i=1;
        int sum=0;
        while(i<=10){
            sum+=i;
            i++;
        }
        System.out.println(sum);
    }
}

            运行结果     sun=55
 while循环是先判断i<=10。然后i=1再赋给sum.i再加上1。但i等于11时跳出循环。特点是先判断再执行。

3,do....while循环。

  

package com;

public class Elepse3 {  
    public static void main(String args[]) {
        int i=1;
        int sun=0;
      do {
         sun+=i;
            i++;
      }
      while(i<=10);
      System.out.println("sun="+sun);
      }
}

             运行结果     sun=55

    do....while循环是先在do中执行,当i=11时跳出,然后再输出。特点是先执行在判断。 

 

 

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值