while循环
循环
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
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13