三种循环结构

本文详细介绍了编程中的三种基本循环结构:while、do-while和for循环,包括它们的语法、流程图及示例代码。通过实例展示了在不同场景下如何选择和使用这些循环结构,帮助读者更好地理解和掌握循环控制在程序设计中的应用。
摘要由CSDN通过智能技术生成

循环结构:循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。它由循环体中的条件,判断继续执行某个功能还是退出循环。根据判断条件,循环结构又可细分为以下两种形式:先判断后执行的循环结构和先执行后判断的循环结构。下面将对各个循环结构予以介绍和分析。

一、 while循环结构:

1.语法:

           while ( 循环条件 ) {
        
              循环操作

            }

2.流程图:

                  

 

 3.示例代码:

老师每天检查张浩的学习任务是否合格,如果不合格,则继续进行。老师给张浩安排的每天的学习任务为:上午阅读教材,学习理论部分,下午上机编程,掌握代码部分。

import java.util.Scanner;

public class WhileDemo {

    /*
     * 如何使用while循环
     */
    public static void main(String[] args) {
        String answer;    //标识是否合格
        Scanner input = new Scanner(System.in);
        System.out.print("合格了吗?(y/n):");
        answer = input.next();
        while(!"y".equals(answer)){
            System.out.println("上午阅读教材!");
            System.out.println("下午上机编程!\n");
            System.out.print("合格了吗?(y/n):");
            answer = input.next();
        }
        System.out.println("完成学习任务!");
    }
}

二、 do-while循环结构:

1.语法:

              

             do {

                      循环操作

               } while ( 循环条件 );

2.流程图:

                       

 3.示例代码:

经过几天的学习,老师给张浩一道测试题,让他先上机编写程序完成,然后老师检查是否合格。如果不合格,则继续编写…… 

import java.util.Scanner;

public class DoWhileDemo {

    /*
     * 如何使用do-while循环
     */
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        String answer = "";        //标识是否合格
        do{
            System.out.println("上机编写程序!");
            System.out.print("合格了吗?(y/n)");
            answer = input.next();
            System.out.println("");
        }while(!"y".equals(answer));
        System.out.println("恭喜你通过了测试!");
    }
}

三、for循环结构:

1.语法:

            for (   int i = 0 ;    i  < 100 ;     i++  ) {
         System.out.println("好好学习!");
}    

2.流程图:

              

 3.代码示例:

      张浩Java考试成绩未达到自己的目标。为了表明自己勤奋学习的决心,他决定写一百遍“好好学习,天天向上!”

 for (   int i = 0 ;    i  < 100 ;     i++  ) {
         System.out.println("好好学习!");
}    

四、总结:

1.while循环结构适应先判断再执行的场景,而do-while循环结构与while循环结构相反,适应先执行再判断的场景,但要注意do-while()里的条件要满足,否则跳出循环。

2.循环次数不确定的情况,通常选用while或do-while循环。

3.for循环结构:先判断,再执行,循环次数确定的情况,通常选用for循环。注意参数初始化。

4.无论哪一种循环结构,都有4个必不可少的部分:初始部分、循环条件、循环体、更新循环变量

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值