流程控制语句补充

上次说了if判断和switch选择,接下来记下后面学到的循环,分别有while,do while,for,foreach  循环

while循环

代码格式:

while(循环条件)

{

循环体;

}

代码解释:
如果循环条件为真,则执行循环体
执行完循环体之后,在判断条件是否为真
如果为真,在执行循环体
然后再判断条件是否为真,就这样一直进行下去,直到循环条件的判定结果为假,才会结束循环

注:1.循环条件可以使值、变量、表达式,必须是bool类型。

        2.循环体可以是任意功能,数量的代码,比如可以写个if判断,switch选择,输入输出,甚至再写一个循环,如果循环体只有一句代码,也可以省略大括号{}。

示例:
在控制台中输出1000以内能被3整除的数

int  num=1;   
while (num<=1000)
{
    if(num%3==0)
   {
        Console.WriteLine(num);
   }
   num++;
}

do while循环

代码格式:

do

{

循环体;

}

while(循环条件);

代码解释:
先执行一次循环体
然后判断循环条件是否满足,如果满足则再次执行循环体
然后再判断条件是否满足,直到条件不满足,才结束循环

示例:
在控制台中提示用户输入一个正数,然后输出这个数字,
如果用户输入的不是正数,则需要重新输入

double number;
do
{
      Console.Write("请输入一个正数:");
      number =double.parse(Console.ReadLin());
}
while(number<=0);
Console.WriteLine("你输入的数字是:"+number);

for循环

代码格式

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

代码解释:
运行表达式1,判断循环条件是否为真,如果为真,则执行循环体,执行完后再运行表达式2,接着在判断循环条件。。。。
直到循环条件为假才会结束循环

注:1.表达式1可以是任何代码,一定会且只会执行一次。

       2.表达式2可以是任何代码,在循环体执行后再执行,表达式2往往写的是将导致循环条件变化的语句。

小细节:如果在for循环中,表达式1中有变量定义的语句,变量的作用范围仅在那个循环中有效。

示例:在控制台中输出100个你好

while循环

int times = 0;   
            while (times<100)
            {
                Console.WriteLine("你好");
                times++;
            }
            Console.ReadLine();

for循环

for(int i=0;i<100;i++)
{
    Console.WriteLine("你好");
}

原文地址:https://www.cnblogs.com/ll0627/p/9427398.html

时间: 2024-11-11 18:11:06

流程控制语句补充的相关文章

javascript流程控制语句-循环

一.JS中的流程控制语句(if语句) 格式: if(条件1){ 如果条件1成立,执行这里代码 }else{ 如果条件不成立,则执行这里代码 } 格式: if(条件1){ 如果条件1成立,执行这里代码 }else if(条件2){ 如果条件2成立,执行这里代码 }else if(条件3){ 如果条件3成立,执行这里代码 }.......... else{ 如果条件1到条件n都不成立,执行这里代码 } 嵌套格式: if(条件1){ if(条件){ 如果条件成立,执行这里代码 } }else{ 如果条

JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)

Java流程控制语句 本博文将对JAVA中组成各种结构的控制语句进行重点介绍,主要内容是区别于C/C++中的流程控制语句的重点解析. 1.顺序语句 顺序结构中的语句可分为:表达式语句.空语句和复合语句三大类. 注: (1).空语句主要用来作为空循环体,其语法格式如下: : //其实就是一个分号 执行一个空语句,就是将控制转到该语句的结束点.这样,如果空语句是可以到达的,则空语句的结束点也是可以到达的. (2).复合语句又称为语句块,若语句块是空的,则控制转到语句块的结束点. 2.if条件语句 J

JavaScript基础之流程控制语句

第三部分:流程控制语句 JavaScript代码是书写位置: JavaScript代码应该写在<script type="text/javascript"></script>这一对标记中. 或者作为外部引用<script src="JavaScript代码路径"></script> JavaScript的每一句代码请用分号作为结束. 输出语句 1.控制台输出:console.log(); 它可以在控制台中输出一些信息,

shell脚本基础进阶(三)----流程控制语句

流程控制语句 控制语句,即用来实现对程序流程的选择.循环.转向和返回等进行控制的语句.Bash中的控制语句有几种控制语句?额,小编也没统计过,不清楚哎!!按照百度百科的分类(选择语句,循环语句,转向语句)总结了几个.然后看下吧! 一.选择语句 1.if--else--fi 格式: (1)if CONDITION;then     if-true-doing    fi  (2)if CONDITION;then     if-true-doing    else     if-false-doi

29. SQL -- T-SQL 流程控制语句

T-SQL 流程控制语句 Transact-SQL 语言提供了一些可以用于改变语句执行顺序的命令,称为流程控制语句.流程控制语句允许用户更好地组织存储过程中的语句,方便地实现程序的功能.流程控制语句与常见的程序设计语言类似,主要包含以下几种. T-SQL 的流程控制语句: IF-ELSE BEGIN-END CASE WHILE-CONTINUE-BREAK WAITFOR GOTO RETURN IFELSE 语句: 指定 Transact-SQL 语句的执行条件.如果满足条件,则在 IF 关

JavaScript进阶 - 第4章 跟着我的节奏走(流程控制语句)

第4章 跟着我的节奏走(流程控制语句) 4-1 做判断(if语句) if语句是基于条件成立才执行相应代码时使用的语句. 语法: if(条件) { 条件成立时执行代码} 注意:if小写,大写字母(IF)会出错! 假设你应聘web前端技术开发岗位,如果你会HTML技术,你面试成功,欢迎加入公司.代码表示如下: <script type="text/javascript">   var mycarrer = "HTML";   if (mycarrer ==

java 运算符,流程控制语句,键盘录入

1.比较运算符 public static void main(String args[]) { int x = 3; int y = 4; int z = 5; System.out.println(x > y); System.out.println(x < y); System.out.println(x == y); System.out.println(x + y > x + z); System.out.println(x >= y); } 基本的比较运算符便是 大于,

java-04流程控制语句

这里先简单介绍几种流程控制语句 包括if/if-else.switch语句 1.三大流程控制结构 所谓流程控制,就是说要控制程序的执行方式,根据不同的情况执行不同的代码,从而得到不同情况下的不同结果. 首先,我们先了解一下常见的三大流程结构:顺序,分支和循环 1.1 顺序结构: 顺序结构是这几种结构中最简单的一种结构,其含义就是按顺序执行.就像我们在在做一件事的时候,要有一定的步骤,我们就要按照这个步骤一步一步进行.比如说坐飞机,我们要先买票,然后进行安检,然后换登机牌登机... 该结构的程序执

[dart学习]第六篇:流程控制语句

经过前面的基础知识了解学习,我们今天可以进入语句模块啦. dart主要有以下流程控制语句: if-else for循环 while和do-while循环 break和continue switch-case assert 当然,你还可以使用 try-catch或throw (一)if-else dart的if(或者else if)的条件表达式必须为bool表达式,不能使用其他类型.dart的if-else用法与C语言类似,不再细述. int a = 6; if(a<0) { print("