• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

while循环

武飞扬头像
xhj~
帮助1

循环

while循环

  • 相同: break ,continue 后面的代码不会执行
    不同:
  • break 结束后面的循环
  • continue 跳过当次循环 后面的循环不会结束
    while循环 是先判断 符合条件进入循环体
    do while循环 是先执行一次循环体,然后在判断判断条件是否满足
    while (boolean){循环体}
    当boolean值为true的时候执行循环体 反之结束循环
    当boolean值为true没有结束条件的循环我们称之为死循环
package com.lihaozhe.javase.day03.bean;

import org.junit.jupiter.api.Test;

import java.util.Random;

/**
 * @author xhj
 * @version 1.0.0 2022/4/12 下午4:22
 */
public class Demo01 {
    @Test
    public void test01() {              1、设置2个变量
        int count = 0;          
        int a;
        boolean love = true;            2、建一个布尔值love为true成立
        while (love) {                  3、判断布尔类型成立进入while循环
            count  ;					4、count的值为0自增循环开始并赋值给a
            a = count;					5、输出次数
            System.out.println(a   "次我爱你");
            if(count==3){               6、当count  程序运行到3时侯,就会满足if的条件
                love=false;   			7、条件是我们在第3回将love更改为false不成立,
            }
        }
        System.out.println("结束");		8、循环条件不成立跳出循环输出结束。
    }
    运行:                              9、我们添加if条件后通过更改结束条件count的值确
    1次我爱你							  定结束的 时间,避免无限循环下去
	2次我爱你
	3次我爱你
	结束
学新通

代码优化:

@Test
    public void test04() {
        // while (boolean){循环体}
        // 当boolean值为true的时候执行循环体 反之结束循环
        // 当boolean值为true没有结束条件的循环我们称之为死循环
        int count = 0;						 1、设变量
        while (count < 3) {                  2、 while循环后面写循环条件成立进入循环
            count  ;						 3、自增count为1 输出进行第2次循环,当count为3时while条件不成立跳出循环结束
            System.out.println("第"  count  "次我爱你");
        }
        System.out.println("程序结束");
    }
    运行:
    第1次我爱你
	第2次我爱你
	第3次我爱你
	程序结束
学新通

需求:
输出10以内的偶数
分析:先将10以内的数遍历一遍
插入条件用取余筛选出2的倍数

@Test
    public void test02() {
        int count=0;

        while (count<10){     				1、条件是10以内的数
            if(count % 2==0){  				2、判断count的值是不是偶数
            System.out.println("偶数为" count);3、得到偶数输出
        }
        count  ;  							4、自增,进入下一个循环
    }
}
运行:
偶数为0
偶数为2
偶数为4
偶数为6
偶数为8
学新通

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgihach
系列文章
更多 icon
同类精品
更多 icon
继续加载