java学习积累——循环结构

目录

一 、循环结构认识

1、解释循环是什么

2、循环三要素

二、while循环

1、语法

2、例子

三、do-while循环

1、语法

2、例子

四、for循环

1、语法

五、流程控制相关

1、break关键字介绍

2、continue关键字介绍

六、循环的深层用法

1、循环嵌套

2、Java标记


一 、循环结构认识

1、解释循环是什么

循环是指同样的事情反复做多次,再程序编写中,就是一种命令要反复使用,学会运用循环结构可节省大量内存空间,且能减少不必要的代码重复量。

2、循环三要素

定义循环变量并赋初值

循环条件

循环变量的更新

二、while循环

1、语法

  while(条件){ //当满足条件时,执行大括号里的代码块

       //代码块

}

2、例子

public class exmple2{
    public static void main(String[] args) {
        int a=0;
        while(a<9){
            System.out.print(a+" ");
            a++;
        }
    }
}

运行结果

总结:while循环的特征就是先判断,后执行,如果在一开始条件就不满足,那么可能while循环一次也不执行。

三、do-while循环

1、语法

  do{

      //循环操作

}while(循环条件);

2、例子

public class exmple2{
    public static void main(String[] args) {
        int a=0;
        do{
            System.out.print(a+" ");
            a++;
        }while(a<9);
    }
}

运行结果

public class exmple2{
    public static void main(String[] args) {
        int a=0;
        do{
            System.out.print(a+" ");
            a++;
        }while(a<0);
    }
}

总结:do-while循环的特征是先执行,后判断do-while循环至少会执行一次。

四、for循环

1、语法

  for(定义循环变量;循环条件;循环变量的更新) {

     //循环操作

}

//for循环结构里的定义循环变量、循环条件、循环变量的更新都可以不填,

//当不填入任何表达式时,默认为true

例子

public class exmple2{
    public static void main(String[] args) {
        for (int a=0;a<9;a++){
            System.out.println(a);
        }
    }
}

运行结果

总结:for循环的特征是先判断,后执行;如果一开始条件就不满足,那么for循环可能一次也不执行。循环次数稳定的情况下,通常使用for循环;循环不稳定的情况下通常使用while循环和do-while循环。

五、流程控制相关

1、break关键字介绍

break只能应用于while、do-while、for循环和switch选择结构。

break使用于循环结构时,表示终止break所在的循环,执行循环结构下的代码,通常与if选择结构配合使用。

break使用在switch选择结构时,表示终止break所在的switch选择结构。

2、continue关键字介绍

continue只能应用于循环结构中。

作用是表示跳过本次循环,进入下一次循环,通常与if选择结构配合使用。

六、循环的深层用法

1、循环嵌套

在循环的使用中,可以内套循环结构,实现多重循环。

例子(九九乘法表)

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

输出结果

2、Java标记

语法规则

标号名称 : 循环结构

例子

import java.util.Scanner;

public class exmple2{
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        nextChild:while(true){ //此处的while使用了Java标记
            System.out.println("输入1进入下一循环;输入2退出程序");
            int number=sc.nextInt();
            if(number==1){
                while(true){
                    System.out.println("输入3退出此循环;输入4退出程序");
                    int asd=sc.nextInt();
                    if(asd==3)
                        break;
                    if(asd==4)
                        break nextChild;//直接退出第一个循环
                }
            }
            if(number==2)
                break;
        }
    }
}

  • 25
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值