首页 > 编程语言 > 详细

Java 循环结构

时间:2021-05-03 00:23:37      阅读:26      评论:0      收藏:0      [点我收藏+]

循环结构

while

while(条件表达式){

循环体

}

 

    技术分享图片

 

package com.study.struct;

public class while1 {
    public static void main(String[] args) {
        //计算1+2+3+......+100=?
        int i  = 0;
        int sum = 0;

        while (i<=100){
           sum = sum+i;
           i++;

        }
        System.out.println(sum);
    }
}

  

 

 

 

do-while

 

do{

循环体

}

while(条件表达式);

 

    技术分享图片

package com.study.struct;

public class dowhile2 {
    public static void main(String[] args) {
        //计算1+2+3+......+100=?
        int i  = 0;
        int sum = 0;
        do{
            sum = sum+i;
            i++;

        }while(i<=100);

            System.out.println(sum);

    }

}

  

 

 

for

 

技术分享图片

 

 

package com.study.struct;

public class lian1 {
    public static void main(String[] args) {
        //计算1-100 之间的奇数和偶数和
        int oddSum = 0;   //奇数
        int evenSum = 0;  //偶数

        for (int i = 0; i <=100; i++) {
            if(i%2 !=0){
             oddSum= oddSum+i;

            }
            else{
                evenSum=evenSum+i;
            }

        }
        System.out.println("奇数的和为:"+oddSum);
        System.out.println("偶数的和为:"+evenSum);
    }

}

  

 

 

package com.study.struct;

public class lian2 {
    public static void main(String[] args) {
        //用while或者for 循环输出1-1000之间能被5整除的数,并且每行输出3个

        for (int i = 0; i <= 1000; i++) {
            if(i%5==0){
                System.out.print(i+"\t");

            }
            if(i%(5*3)==0){
                System.out.println();
                System.out.print("\n");
            }
        }
        //println   输出完会换行
        //print     输出完不会换行
    }
}

  

 

package com.study.struct;

public class lianxi3 {
    public static void main(String[] args) {
        //打印9*9乘法表

        //1.我们先打印第一列
        //2.我们把固定的1再用一个循环包起来
        //3.去掉重复,i<=j
        //4.调整样式
        for (int j = 1; j <=9; j++) {
            for (int i = 1; i <=j; i++) {
                System.out.print(j+"*"+i+"="+(j*i)+"\t");
            }
            System.out.println();
        }
    }
}

  

增强for循环技术分享图片

 

 

 

 

 

package com.study.struct;

public class lian4 {
    public static void main(String[] args) {
        int [] sc={10,20,30,40,50}; //定义一个数组sc

        for (int i = 0; i <5; i++) {
            System.out.println(sc[i]);
        }

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

         //遍历数组的元素
        for(int x:sc){
            System.out.println(x);
        }
    }
}

  

Java 循环结构

原文:https://www.cnblogs.com/chengmengdui/p/14726572.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!