C# while与for 循环语句区别

c# while与for 循环语句区别

while 语句执行一个语句或语句块,直到指定的表达式计算为 false。

// statements_while.cs
using system;
class whiletest
{
    static void main()
    {
        int n = 1;
        while (n < 6)
        {
            console.writeline("current value of n is {0}", n);
            n++;
        }
    }
}

于 while 表达式的测试在每次执行循环前发生,因此 while 循环执行零次或更多次。这与执行一次或多次的 do 循环不同。

当 break、goto、return 或 throw 语句将控制权转移到 while 循环之外时,可以终止该循环。若要将控制权传递给下一次迭代但不退出循环,请使用 continue 语句。请注意,在上面三个示例中,根据 int n 递增的位置的不同,输出也不同。在下面的示例中不生成输出。

// statements_while_3.cs
// no output is generated
using system;
class whiletest
{
    static void main()
    {
        int n = 5;
        while (++n < 6)
        {
            console.writeline("current value of n is {0}", n);
        }
  

c# for语句

c# for语句是最常见的循环结构,在大部分的语言中都有,只是语法不太一样而已,不过用途是一样的。

code:  for( initial value;test; increment/decrement value)  {   one or more statements;  } for循环后面紧跟的c#语句。如果要让for控制多个语句的话就要使用代码块符号来括住这些语句。

他可以循环的时候只显示偶数!!!

void button2_click(object sender, eventargs e)
{
for (int i = 1; i < 26; i+=2)
{
label2.text += i+ ","; //不用tostring()   因为后面是string
}
}

或者容易理解点的
protected void button2_click(object sender, eventargs e)
{
for (int i = 1; i < 26; i++)
{
if(i%2==0)      //如果除2余数是0
{
label2.text += i+ ",";
}

}
}

时间: 2024-08-03 01:55:29

C# while与for 循环语句区别的相关文章

java、python、JavaScript以及jquery循环语句的区别_java

一.概述        python中循环语句有两种,while,for: JavaScript中循环语句有四种,while,do/while,for,for/in jQuery循环语句each 二.java 循环语句          a.while                 while 的语法为: while(条件语句){ 代码块 }           或者: while (条件语句) 代码; while的含义非常简单,只要条件语句为真,就一直执行后面的代码,为假就停止不做了.例如:

Java语言----三种循环语句的区别介绍_java

第一种:for循环 循环结构for语句的格式:      for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体;   } eg: class Dome_For2{ public static void main(String[] args) { //System.out.println("Hello World!"); //求1-10的偶数的和 int sum = 0; for (int i = 1;i<=10 ; i++ ) { if (i%2 ==0) { //

Java中for、while、do while三种循环语句的区别介绍_java

本文通过实例讲解给大家介绍Java中for.while.do while三种循环语句的区别,具体详情如下所示: 第一种:for循环 循环结构for语句的格式: for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; } eg: class Dome_For2{ public static void main(String[] args) { //System.out.println("Hello World!"); //求1-10的偶数的和 int sum = 0; fo

javascript中循环语句 while、do-while、for-in、for用法区别

前两个唯一的差别就是循环和判断的顺序不同,do-while比while多循环一次,我就不举例了. for循环相信大家也熟的不能再熟了,我们就看for-in这一句. 这个其实是针对数组的,js中数组的初始化也挺奇特的比如我们在script结点里写:(另外注意下数组的初始化,用的是中括号)  代码如下 复制代码 <script type="text/javascript">                 <!--                  document.wr

php循环语句 for()与foreach()用法区别介绍_php技巧

for 循环是 PHP 中最复杂的循环结构.它的行为和 C 语言的相似. for 循环的语法是: for (expr1; expr2; expr3) statement 第一个表达式(expr1)在循环开始前无条件求值一次. expr2 在每次循环开始前求值.如果值为 TRUE,则继续循环,执行嵌套的循环语句.如果值为 FALSE,则终止循环. expr3 在每次循环之后被求值(执行). 每个表达式都可以为空.expr2 为空意味着将无限循环下去(和 C 一样,PHP 认为其值为 TRUE).这

C++基础教程-while 循环语句

在上一课中我们介绍了C++中的for循环,本教程为大家介绍另一种循环语句While循环. 我们来看另一种循环,它跟 For 循环区别在于,For 循环一般知道循环次数,在第一行里头就指明了,而while循环一般不知道循环次数,下面我们来看一个练习: 1.启动 Geany 1)点菜单"应用程序-编程-Geany"启动 Geany ,新建一个 c++ 源程序: 2)点菜单"文件-另存为"命令,以"while"为文件名,保存文件到自己的文件夹: 2.输

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

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

[Python学习] 专题二.条件语句和循环语句的基础知识

        前面讲述了"专题一.函数的基础知识",而这篇文章讲述的Python的条件语句和循环语句的基础知识.主要内容包括:         1.条件语句:包括单分支.双分支和多分支语句,if-elif-else         2.循环语句:while的使用及简单网络刷博器爬虫         3.循环语句:for的使用及遍历列表.元组.文件和字符串 前言: 语句块         在讲诉条件语句.循环语句和其他语句之前,先来补充语句块知识.(前面讲函数时已经用到过)      

php中for while循环语句学习笔记

用for语句可以控制多个变量,从而实现多重循环的高级应用. 下面看一个用for语句输出9*9乘法表的程序:  代码如下 复制代码 <?php   for($i=1;$i<=9;$i++){     for($j=1;$j<=$i;$j++){    $sum=$i*$j;    echo $sum ."t";  }  echo "<br>";   }  ?> 除了前面提到的while循环语句,php还提供了for循环语句实现同样的