千家信息网

Java中的三种循环结构怎么用

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要讲解了"Java中的三种循环结构怎么用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Java中的三种循环结构怎么用"吧!1.for循环格式
千家信息网最后更新 2026年11月02日Java中的三种循环结构怎么用

这篇文章主要讲解了"Java中的三种循环结构怎么用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Java中的三种循环结构怎么用"吧!

1.for循环

格式:

for(初始化语句1; 判断语句2; 步进语句3){
循环代码4
}

执行流程:

先执行1初始化语句
执行2判断语句,如果判断结果是true
执行4循环代码
执行3步进语句
继续回到2 4 3 2 4 3
如果判断结果是false,代表循环结束
注意:
初始化语句只在第一次循环中执行,之后不再执行

代码演练:

public static void main(String[] args) {

/*

判断0-10的奇偶数

*/

//偶数:能够被2整除的数字称为偶数

// 0 是一个特殊的偶数

for(int i=0;i<=10;i++){

if (i%2 == 0){

System.out.println(i+"是偶数");

}else {

System.out.println(i+"是奇数");

}

}

}

2.while循环

格式:

初始化语句1;
while(判断语句2){
循环代码3;
步进语句4;
}

执行流程:

1 初始化语句
2 执行判断语句,如果是true就执行大括号里面的代码,如果是false就结束循环
3 循环代码
4 步进语句
再次循环执行2判断语句

代码演练:

public static void main(String[] args) {

/*

求1-100的累加和

*/

int x = 1;

int sum = 0;

while (x<=100){

sum += x;

x++;

}

System.out.println("1-100的累加和为:"+sum);

}

3.do-while循环

格式:

初始化语句1;
do{
循环语句2;
步进语句3;
}while(判断语句4);

执行流程:

1 初始化语句
2 循环语句
3 步进语句
4 判断语句 , 如果判断的结果是true就继续循环,如果判断的结果是false就结束循环
注意:
do-while循环是先执行后判断,不管条件是否满足至少执行一次

代码演练:

public static void main(String[] args) {

/*

输出1-10的和

*/

int a = 1;

int sum = 0;

do {

sum += a;

a++;

}while (a<=10);

System.out.println("1-10的和为:"+sum);

}

三种循环的使用场景

三种循环结构均可实现相应的功能,按照实际需要选择更为简便的形式。以下为使用场景的总结:

  • 明确循环次数的时候:建议使用for循环

  • 不明确循环次数的时候:建议使用while循环

  • do...while循环比较特殊,它先执行循环体,然后根据判断条件决定是否再次执行循环,即do...while至少执行一次循环

循环嵌套

代码演练1

public static void main(String[] args) {

/*

循环嵌套:

外层循环执行1次,内存循环执行一圈

*/

/*

循环出从0点0分-23点59分

*/

//遍历小时

for (int i=0; i<24; i++){

//遍历分钟

for (int j=0; j<60; j++){

System.out.println(i + "点" + j + "分");

}

}

代码演练2

public static void main(String[] args) {

for (int i = 1; i < 10; i++) {

System.out.println("你是第" + i + "位顾客");

while (true) {

System.out.println("请选择你想要购买的商品:1.水果 2.蔬菜 3.饮料 4.结束购买");

Scanner sc = new Scanner(System.in);

int a = sc.nextInt();

if (a == 1) {

System.out.println("您购买的是水果");

} else if (a == 2) {

System.out.println("你购买的是蔬菜");

} else if (a == 3) {

System.out.println("您购买的是饮品");

} else if (a == 4) {

break;

} else {

System.out.println("您输入的指令有错误");

}

}

}

}

两种死循环的写法

1.while(true){...}
2.for(;;){...}

感谢各位的阅读,以上就是"Java中的三种循环结构怎么用"的内容了,经过本文的学习后,相信大家对Java中的三种循环结构怎么用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

循环 语句 代码 步进 结构 演练 偶数 结果 格式 流程 学习 特殊 内容 再次 场景 建议 时候 条件 次数 水果 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 哈尔滨大商圈互联网科技有限公司 互联网科技有限公司经营范围 万易互联网科技 青岛互联网科技公司 科技创新互联网企业 深圳互联网科技怎么样 济南和联互联网科技有限公司 天速互联网络科技有限公司 小米互联网科技园设置 世界互联网科技公司市值排名 昭通互联网科技选哪家 华夏恒生互联网科技013171 互联网科技创新的路径 区块链结合互联网科技 中天科技中国工业互联网 厦门江牛科技互联网 马化腾互联网科技教学 玉溪新华互联网科技怎么选 众联互联网络科技 北京品多多互联网科技有限公司 合肥互联网科技公司 凡科互联网科技 新浪科技互联网 海南购全球互联网科技 中国科技互联网公司收入 中国互联网十大科技股排名 工业互联网展湾科技股份有限公司 每天都有哪些好的互联网科技 智帮互联网科技公司最近动向 富国互联网科技002692
0