for循环

for循环语句语法:

for(初始化;布尔表达式;更新){
    //代码块
}    
  • 虽然所有的循环结构都可以用while或者do-while表示,但java提供了另一种语句:for循环,使一些循环结构变得增加简单;
  • for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构;

练习1:计算0到100之间的奇数和偶数的和

package com.steven.demo;

public class ForDemo1 {
    public static void main(String[] args) {
        int sum = 0;
        int peace = 0;
        for(int i = 0; i <= 100;i++){
            if(i%2==0){
                sum = sum + i;
            }else{
                peace = peace + i;
            }
        }
        System.out.println("100以内偶数和:" +sum);
        System.out.println("100以内奇数和:" +peace);
    }
}

结果:

练习2:用while或for循环输出1~100之间能被5整除的数,并且每行输出5个

package com.steven.demo;

public class ForDemo3 {
public static void main(String[] args) {
int j = 0;
for(int i = 1; i <= 100;i++){
//判断被5整除的数字,并打印出来
if (i % 5 == 0){
System.out.print(i + " ");
j++;
//当超过5个时,就换行
if(j%5==0){
System.out.println();
}
}
}

System.out.println("================");

for (int i = 1; i<=100; i++){
//判断被5整除的数字,并打印出来
if (i % 5 ==0){
System.out.print(i + " ");
}
//当打印数字超过5个时,换行
if (i % (5*5) == 0){
System.out.println();
}
}
}
}

练习3:打印九九乘法表

package com.steven.demo;

public class ForDemo2 {
    public static void main(String[] args) {
        for(int i = 1; i <= 9; i++){
            for (int j = 1; j <= i; j++){
                System.out.print(j + "*" + i +"="+ i*j+"  ");
            }
            System.out.println();
        }
    }
}

原文地址:https://www.cnblogs.com/stevenx/p/12984755.html