我是靠谱客的博主 朴素白羊,最近开发中收集的这篇文章主要介绍while循环、do-while循环与for循环while循环do-while循环for循环循环结构对比,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

循环结构

  • while循环
  • do-while循环
  • for循环
  • 循环结构对比

while循环

while循环语句的语法:

变量初始化
	while(循环条件){
		循环体
	 }

编写一个while循环的过程:
1、定义一个变量
2、使用变量进行判断,只要满足条件,就执行某些代码
3、改变变量以改变条件的结果,达到退出循环的目的

while语句的执行步骤:
(1)对循环条件的结果进行判断,如果为真,则执行循环语句。
(2)执行完毕后继续进行判断,如果为真,继续执行。
(3)如果为假,则跳过循环语句,执行后面的语句。

案例:写誓言100遍

public class Demo1 {
		public static void main(String[] args) {
    		int i=1;
  			while(i<=100){
        	System.out.println("第"+i+"遍写:好好学习,天天向上!");
        	i++;
   			 }
		}
	}

do-while循环

do-while循环语句的语法:

变量初始化
	do{
		循环体
	}while(循环条件);

注意:do-while以分号结尾,分号不能省略。

do-while语句执行的步骤:
(1)执行循环体
(2)执行完成后对循环条件的结果进行判断
(3)如果为真,则继续执行循环体。如果为假,终止循环,执行后面语句。

案例:do-while实现考试验证

public class Demo4_1 {
   			 public static void main(String[] args) {
       			Scanner sc=new Scanner(System.in);
        		boolean needTest=false;
        		 do{
            		  System.out.println("张浩考试");
            		  System.out.println("请老师给出结论:true为不通过,false为通过");
                      needTest=sc.nextBoolean();
                  }while(needTest);
                System.out.println("恭喜张浩,通过考试!");
              }
         }

for循环

for循环语句的语法:

for(表达式1;表达式2;表达式3){
			循环体
		 }

注意:表达式1;表达式2;表达式3 分别表示 参数初始化;判断条件;更新循环变量的值

for语句执行的步骤:
(1)先执行表达式1,初始化参数
(2)执行表达式2,对循环条件进行判断
(3)如果结果为真,则执行循环体
(4)循环语句执行完毕后执行表达式3,更新循环变量的值,再次执行表达式2,如果为真,继续循环
(5)如果结果为假,终止循环,执行后面的语句

案例:从控制台接收数字,打印加法表

public class Dome6 {
    		public static void main(String[] args) {
        		Scanner sc=new Scanner(System.in);
        		System.out.println("请输入一个数字:");
       		 	int num=sc.nextInt();
        		System.out.println("根据这个值可以输出以下加法类:");
        		for(int i=0;i<=num;i++){
            		System.out.println(i+" + "+(num-i)+" = "+num);
       			 }
    		}
		}

循环结构对比

(1)语法格式不同
(2)执行顺序不同

  • 1)while循环:先判断循环条件,在执行循环体,如果条件不成立,跳出循环。
  • 2)do-while循环:先执行循环体,再判断循环条件,循环体至少执行一次。
  • 3)for循环:先执行初始化变量,再判断循环条件,然后执行循环体,最后进行循环变量的计算。如果条件不成立,跳出循环。

(3)适用情况不同
for循环:循环次数确定
while和do-while循环:循环次数不确定

最后

以上就是朴素白羊为你收集整理的while循环、do-while循环与for循环while循环do-while循环for循环循环结构对比的全部内容,希望文章能够帮你解决while循环、do-while循环与for循环while循环do-while循环for循环循环结构对比所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部