【Java】Java中循环结构的使用以及理解

Java的循环结构

Java中有三种循环结构:
  • while
  • for
  • do while
在实际的编程中按照不同的逻辑采用不同的循环语句

while 循环:

while循环作为主要的循环语句之一最主要的特点就是简单

    while( 循环条件 ){
        
        // 循环内容

    }
  • 循环条件为布尔值
  • 当循环条件中的布尔值为true执行循环内容
  • 当循环条件中的布尔值为false时不执行循环内容

do while 循环:

作为while循环的一种变体,do后方的代码块中是执行的循环内容,代码块后面是循环条件.

  do{
    
        // 循环内容
    
    }while( 循环条件 )
  • 无论第一次结果如何第一次都会执行循环内容
  • 第一次执行循环内容后进行判断是否继续执行

for循环:

for 循环是在Java编程中使用最频繁,功能最强大的循环语句,不能仅仅作为循环语句看待 for 语句,可以把 for 语句拆分为以下几个部分

    for( 表达式A ; 表达式B ; 表达式C ){
        
        //循环内容        
    
    }
  • 表达式A:
    • 负责初始化内容在第一次进入for循环时执行且只执行一次

    • 初始化的时候可以同时初始化多个变量:

      for(int a = 0 , double b = 1 ; a<100 ; a++){
      	b--;
      	.....
      }
  • 表达式B:
    • 作为判断条件,和 while 中判断条件的逻辑一致,对布尔型进行判断
    • 可以有多个判断条件
      • for( ; 表达式1 , 表达式2 ; ) 以表达式2位主要条件
      • for( ; 表达式1 & 表达式2 ; ) 以先满足条件的表达式为主
      • for( ; 表达式1 | 表达式2 ; ) 以后满足条件的表达式为主
  • 表达式C:
    • 在每次循环结束后执行,一般被用作递增操作

    • 本质是执行其中的语句例如 表达式C 可以为a++sleep(20)

    • 可以有多个表达式:

      for(int a = 0 , int b = 1 ; a<33 ; a++,b++,sleep(60)){
       			
       			.......
      }

增强for循环( for循环语法糖 ):

for(声明语句 : 表达式)

增强 for 循环作用在于更快更方便的便遍历所有元素,是一种在开发中很常用的书写方式,其本质还是 for 循环

  • 示例:

    int[] a = {1,3,5,7,9,1}; 
    for(int x : arrayA){
      System.out.println(String.valueof(x));
    }

    结果: 135791

  • 依次遍历 arrayA 数组中的元素并赋值给 x 那么在每次循环中 x 的值就是当前遍历的值,整个遍历过程持续到数组没有下一个元素.

  • 增强 for 循环的本质还是for循环,因为在反编译后可以看到编译器自动的完成了一个遍历全部的标准for循环所以称之为语法糖


循环中的关键字:

  • break:
    跳出当前循环体,执行下一个语句.
  • continue:
    跳过本次循环,执行下一次循环.

以上便是关于Java中循环的主要内容,鄙人才疏学浅有什么错误欢迎指正,感谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值