【java探索之旅】走进循环结构 深入解析while、for和do while的用法

04-13 1443阅读

【java探索之旅】走进循环结构 深入解析while、for和do while的用法 🎥 屿小夏 : 个人主页 🔥个人专栏 : Java编程秘籍 🌄 莫道桑榆晚,为霞尚满天!

文章目录

  • 📑前言
  • 一、循环结构
    • 1.1 while循环
    • 1.2 while代码示例
    • 1.3 break
    • 1.4 continue
    • 二、for循环
      • 2.1 基本语法
      • 2.2 执行过程
      • 2.3 代码示例
      • 2.4 for注意事项
      • 三、do while
        • 3.1 基本语法
        • 3.2 代码示例
        • 🌤️全篇总结

          📑前言

          循环结构是编程中非常重要和常用的一种控制结构,它允许程序重复执行一段代码,以实现特定的功能。在本文中,我们将详细介绍while循环、for循环和do while循环的语法和用法,并提供了一些示例代码来帮助读者理解和应用这些循环结构。

          一、循环结构

          1.1 while循环

          基本语法:

          while(循环条件){
          	循环语句;
          }
          

          循环条件为 true, 则执行循环语句; 否则结束循环

          1.2 while代码示例

          • 代码示例1: 计算 1 - 100 的和
            in
            t n = 1;
            int result = 0;
            while (n 
            	result += n;
            	n++;
            } 
            System.out.println(num);
            // 执行结果
            5050
            
            	result *= n;
            	n++;
            } 
            System.out.println(num);
            // 执行结果
            120
            
            	int factorResult = 1;
            	int tmp = 1;
            	// 里层循环负责完成求阶乘的细节.
            	while (tmp 
            		factorResult *= tmp;
            		tmp++;
            } 
            	sum += factorResult;
            	num++;
            } 
            System.out.println("sum = " + sum);
            
            	System.out.println(num);
            	num++;
            } 
            // 执行结果
            [无任何输出, 程序死循环]
            
            	if (num % 3 == 0) {
                    System.out.println("找到了 3 的倍数, 为:" + num);
                    break;
            	} 
                num++;
            } 
            // 执行结果
            找到了 3 的倍数, 为:102
            
            	if (num % 3 != 0) {
            		num++; // 这里的 ++ 不要忘记! 否则会死循环.
            		continue;
            	} 
                System.out.println("找到了 3 的倍数, 为:" + num);
            	num++;
            }
            
            	表达式④;
            }
            
            	sum += i;
            } 
            System.out.println("sum = " + sum);
            // 执行结果
            5050
            
            	result *= i;
            } 
            System.out.println("result = " + result);
            
            	int tmp = 1;
            	for (int j = 1; j 
            		tmp *= j;
            	} 
                sum += tmp;
            } 
            System.out.println("sum = " + sum);
            
            	循环语句;
            }while(循环条件);
            
            	System.out.println(num);
            	num++;
            } while (num 
VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]