Java中循环结构及实例

循环结构

while

与do/while不同,while循环结构表示先判断是否布朗值是否为true,若为true,则进入循环,否则跳过该循环。

public class WhileDemo01 {
    public static void main(String[] args) {
        //从0加到100.
        int i= 0;
        int sum= 0;
        while (i<100){
            i++;
            sum=sum+i;
        }
        System.out.println(sum);
    }
}

do while

public class WhileDemo02 {
    public static void main(String[] args) {
        //从0加到100,(do,,,while,,,,)
        int i= 0;
        int sum= 0;
        do {i++;
            sum=sum+i;
        }while (i<100);
        System.out.println(sum);
        }
    }

do while则先至少运算一次,再进入循环。


for循环

for循环是最灵活最有效的循环结构,句型为:

for(//赋值;  //布朗值;  //更新);
    //例子:
    for(i=0; i<10; i++;)

应用实例:

public class ForDemo01 {
    //求0~100的奇数和、偶数和。
    public static void main(String[] args) {
        int obbSum =0;  //偶数和
        int senSum =0;  //奇数和

        for (int i = 0; i <= 100; i++) {
            if (i % 2 == 0){            //判断i的余数除以2等于0
                obbSum +=i ;

            }else {
                senSum +=i ;
            }
        }
        System.out.println("偶数和为:"+obbSum);
        System.out.println("奇数和为:"+senSum);
    }
}
上一篇:NeHe的OpenGL教程1(Bang翻译Delphi版)-如何绘制OpenGL窗口


下一篇:循环结构+while循环+do...while循环