java中的循环

java中的循环有四种

 

循环也由四部分组成

1.初始部分:循环判断的变量

2.循环条件:布尔表达式

3.循环操作:循环执行的代码

4.迭代部分:更新循环变量

 1.while循环


while的特点:首次判断不满足,则一次都不会执行。先判断,再执行,适用于循环次数明确的情况

练习:

//4.打印1500-2021之间的闰年
        for (int i = 1500; i <=2021 ; i++) {
            while ((i%4==0&&i%100!=0)||(i%400==0)){
                System.out.println(i);
                i++;
            }
        }

 2.do-while循环 

练习:

//使用do-while实现1-100的和
        int i=1;
        int count=0;
        do{
            count+=i;
            i++;
        }while(i<=100);
        System.out.println(count);

 3.for循环

特点:首次即有入口条件,先判断,在执行,适用于循环次数明确的情况。

练习: 控制台输入整数n,计算n的阶乘(!n)。例如:1*2*3*...n

 Scanner scan = new Scanner(System.in);
        System.out.println("请输入一个整数n");
        int n = scan.nextInt();
        int count=1;
        for (int i = 1; i <= n; i++) {
            count*=i;
        }
        System.out.println(count);

while、do while、for的区别:

 程序控制语句:

        break:循环执行中,遇到break就退出整个循环结构

        continue:循环执行中,遇到continue,则跳过此次,进入下一次循环

嵌套循环

 

重点:外层控制行数,内层控制列数

练习:

for (int i = 1; i <= 9; i++) {
            for (int j = 1; j < i + 1; j++) {
                System.out.print(j+"x"+i+"="+(i*j)+"\t");
            }
            System.out.println();
        }

 


版权声明:本文为m0_60438688原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。