三种循环结构

article/2025/7/2 19:02:20

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

一、 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个必不可少的部分:初始部分、循环条件、循环体、更新循环变量


http://chatgpt.dhexx.cn/article/UfYRhex5.shtml

相关文章

c语言中循环结构有什么作用,浅谈C语言中循环结构程序设计

高茂婵 吕雪 彭星星 孙新杰 摘要:现在人们对计算机中的算法的要求越来越高,顺序结构已经满足不了人们的需求,我们需要探索更高层次的操作算法。在程序设计中,我们操作的时候经常遇到需要重复执行的情况,而循环结构就恰恰满足了这个要求。在程序设计中,循环结构是算法中必…

Python循环结构

今天我们讲一下python的循环结构&#xff0c;习题比较多&#xff0c;大家多联系&#xff0c;有问题可以给我留言。 目录 一、Python中循环的介绍1、什么是循环&#xff1f;2、循环的作用3、循环的种类 二、while循环基本语法及其应用1、while循环的基本语法2、while循环的执行…

LabVIEW循环结构

LabVIEW可提供For循环和While循环两种循环结构。For循环必须指定循环总次数&#xff0c;达到指定循环次数后程序会自动退出循环&#xff1b;而While循环则不用指定循环次数&#xff0c;只需要指定循环退出条件&#xff0c;如果循环退出条件成立&#xff0c;则退出循环。所以知道…

Python循环结构详解

今天继续给大家介绍Python相关知识&#xff0c;本文主要内容是Python循环结构。 循环是一种编程语言的重要结构&#xff0c;在Python中&#xff0c;存在着两种循环&#xff0c;一种是遍历循环&#xff0c;一种是while循环。 一、遍历循环 所谓遍历循环&#xff0c;即遍历一个…

C语言基础——循环结构

C语言的基本结构之一。在程序中有连续执行的操作可以用循环结构&#xff0c;简化函数&#xff0c;C语言中有三种循环结构&#xff0c;for循环&#xff0c;while循环&#xff0c;do-while循环&#xff0c;其中for循环最常用。 一循环结构概述 1.什么是循环执行 循环执行是循环…

Python中的循环结构

Python中循环的介绍 1、什么是循环 现实生活中&#xff0c;也有很多循环的应用场景&#xff1a; &#xff08;1&#xff09;食堂阿姨打菜&#xff1a;接过顾客的餐盘→询问菜品→打菜→递回餐盘&#xff0c;重复以上过程&#xff0c;直到所有顾客的菜都打完了 &#xff08;…

C++循环结构

C循环结构 一、循环结构1、while 循环1.1 语法1.2 练习题1.3 代码找错 2、do-while 循环2.1 语法2.2 练习题 3、for 循环3.1 语法3.2 练习题 4、三种循环执行顺序 二、循环嵌套1.输出正方形2.输出乘法口诀3.输出平行四边形4.输出数字菱形 三、跳转语句1.break语句1.1 在 switch…

MATLAB循环结构

目录 1、for语句 注意事项 (1)for语句针对行向量的每一个元素执行一次循环语句体&#xff0c;循环的次数就是向量中元素的个数&#xff0c;也可以针对任意向量。 (2)可以在for循环语句体中修改循环变量的值&#xff0c;当程序执行流程再次回到循环开始时&#xff0c;就会自…

【python】循环结构大归纳看这里就够了~

一、循环结构 1.认识循环&#xff1a;反复做同一件事情的情况&#xff0c;称之循环。 2.循环的分类&#xff1a;(1) while循环 &#xff08;2&#xff09;for循环 (3) 循环的嵌套 二、while循环的使用 1.while循环 while循环&#xff1a;代码一直重复&#xff0c;直到条件…

三种常见循环结构

问&#xff1a;求1-100的所有自然数之和。 生活中看到这个问题我们会用数学老师教的简便计算:12...100&#xff08;1100&#xff09;&#xff08;299&#xff09;&#xff08;5051&#xff09;50*1015050&#xff1b;但是计算机并不会简便计算&#xff0c;它只会单纯的123...10…

简单的5种循环结构

ilili 循环结构 1. For循环 重复重复 for 循环语句&#xff1a; for(初始化变量&#xff1b;循环条件&#xff1b;循环迭代){ 循环语句&#xff1b; } for(var i0;i<count;i){ sumsumi; } document.write(""sum); 迭代就是和— —的意思 例子: var sum0; for…

C语言—循环结构

目录 循环结构 循环控制语句 ​ 循环类型 一.while循环 语法 break在while循环中的作用 continue在while循环中的作用 多组输入 清空输入缓存区 二.for循环 语法 三.do while 语法 break和continue在do while循环中的使用 循环结构 循环结构是指在程序中需要反…

利用汉字在计算机里面的编码来得到汉字的首拼音:

利用汉字在计算机里面的编码来得到汉字的首拼音&#xff1a; static public string GetChineseSpell( string strText) {int len strText.Length;string myStr "";for(int i0;i<len;i){myStr getSpell(strText.Substring(i,1));}return myStr;} static publ…

获取中文拼音首字符

2019独角兽企业重金招聘Python工程师标准>>> http://pinyin4j.sourceforge.net/ 转载于:https://my.oschina.net/soho00147/blog/1633932

Excel中文转换为拼音(大写首字母、小写首字母、全拼、全拼首首字母大写)

很多时候我们需要处理一下汉字转换为拼音的需求&#xff0c;今天给大家分享一下标题包含的一下转换方法 1 、excel通过宏可以很好的处理汉字转换为拼音的 1.1下面的是转为全拼音的宏代码 Function pinyin(p As String) As String i Asc(p) Select Case i Case -20319 To -203…

php 获取字符串完整拼音,PHP 获取中文字符串的首字符拼音字母

class"php"><?php header(Content-Type: text/html; charsetutf-8); $str"阅谁问君诵&#xff0c;水落清香浮"; echo getFirstCharCode($str); function getFirstCharCode($str){ $str iconv("UTF-8","gb2312", $str); $targe…

拼音首字符检索

原理很简单&#xff0c;找出汉字表中拼音首字符分别为“A”至“Z”的汉字内码范围&#xff0c;这样&#xff0c;对于要检索的汉字只需要检查它的内码位于哪一个首字符的范围内&#xff0c;就可以判断出它的拼音首字符。 程序更简单&#xff0c;包括3个控件&#xff1a;一个…

C#中获得汉字的首拼音(加强版)

/// <summary> /// 汉字拼音首字母列表/// 包含了20901个汉字,收录的字符的Unicode编码范围为19968至40869/// </summary>#region ChineseCharListprivate static string[] ChineseCharList { "A阿啊锕嗄厑哎哀唉埃挨溾锿鎄啀捱皑凒溰嘊敳皚癌毐昹嗳矮蔼躷噯…

C#获得汉字的首拼音

利用汉字在计算机里面的编码来得到汉字的首拼音&#xff1a; static public string GetChineseSpell( string strText) ... { int len strText.Length; string myStr ""; for(int i0;i<len;i) ...{ …

PHP中文字符串转化为英文首拼音首字母大写

效果&#xff1a; 中国 >ZG 中文转化为英文首字母 中国&#xff1a;ZG &#xff1b;中2国&#xff1a;ZG&#xff1b;z国&#xff1a;ZG1:省略了数字&#xff08;不转化&#xff09; 用法&#xff1a; $result Character::getEnByCnByString(‘i是中国人’,3);//这边的3为截…