基础语法(下)3----for循环及其用法

for语句

for语法:

for(循环变量初始化; 循环条件; 循环变量变化){
    循环操作
}

for 相比 while 和 do-while 语句结构更加简洁易读,它的执行顺序:

1.执行循环变量初始化部分,设置循环的初始状态,此部分在整个循环中只执行一次
2.进行循环条件的判断,如果条件为 true,则执行循环体内代码;如果为 false ,则直接退出循环
3.执行循环变量变化部分,改变循环变量的值,以便进行下一次条件判断
4.依次重新执行2.、3.、4.,直到退出循环

在这里插入图片描述
例如,计算 100 以内不能被 3 整除的数之和:

public class SumTest{
    public static void main(String[] args){
           int sum = 0; // 保存不能被3整除的数之和
           // 循环变量 i 初始值为 1 ,每执行一次对变量加 1,只要小于等于 100 就重复执行循环
           for (int i = 1;i<=100;i++) {
           // 变量 i 与 3 进行求模(取余),如果不等于 0 ,则表示不能被 3 整除
               if (i % 3 != 0) {
                sum = sum + i; // 累加求和
               }
         }
         System.out.println("1到100之间不能被3整除的数之和为:" + sum);
    }
}

运行结果如下:
在这里插入图片描述
练习:编写源代码文件SumOfEven.java,实现 1-1000 中所有偶数的和,并输出。

public class SumOfEven{
    public static void main(String[] args){
        int sum=0;
        for(int i=1;i<=1000;i++){
            if(i%2==0){
                sum+=i;
            }
        }
        System.out.println("用for,1到1000中,所有偶数和为:"+sum);
      
    }
}

运行结果如下:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值