Java教程

JAVA-流程控制(for循环结构)

本文主要是介绍JAVA-流程控制(for循环结构),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

for循环跟if、while、do..while不一样,他是以次数去定义的循环结构,他只会判断他能运行多少次

他的循环结构里面的代码。for循环中可以塞入其他if等语句进行处理循环。

代码示例:

奇数偶数100相加:

package 基础;

public class for循环结构 {
    public static void main(String[] args) {
        int js = 0; //奇数为0
        int os=0;   //偶数为0
        for(int i=0;i<=100;i++) //0到100循环
        {
            if(i%2!=0)  //如果能被2除没有余数0则为奇数
            {
                js=js+i;//奇数相加
            }else
            {
                os=os+i;//偶数相加
            }
        }
        System.out.println("奇数总和:"+js);//输出奇数相加
        System.out.println("偶数总和:"+os);//输出偶数相加
    }
}

for循环进阶版1000每次输出5的数三列换行:
package 基础;

public class for循环进阶版1000每次输出5的数三列换行{
    public static void main(String[] args) {
        int a=0;
        int b=0;
        for(int i=0;i<=1000;i++)
        {
            if (i%5==0) //判断每行除5余数有无0
            {
                System.out.print(i+" "); //输出符合要求的
                b=b+1; //每次+1
                if (b==3)//到三以后换行
                {
                    System.out.println();
                    b=0; //b清零
                }
            }
        }
    }
}

public class for循环99乘法表:
package 基础;

public class for循环99乘法表 {
    public static void main(String[] args) {
        for(int a=1;a<=9;a++)
        {
            for (int b=1;b<=a;b++)
            {
                System.out.print(a+"*"+b+"="+a*b+" "); //输出99乘法
                if (b==a) //b==a的时候换行
                {
                    System.out.println(); //输出换行
                }
            }
        }
    }
}

 
这篇关于JAVA-流程控制(for循环结构)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!