美文网首页
循环语句

循环语句

作者: TALY | 来源:发表于2017-12-01 01:16 被阅读0次

    while循环

    while(条件表达式){

        //循环体

    }

    条件表达式为真继续循环,为假退出循环。

    break语句

    跳出本层循环。

    常常和if连用,实现达到特定条件时结束循环。//sum=1+2+3+...+N,求sum不超过10000的最大值和N。

    int N=1;

    int sum=0;

    while(sum<=10000){

    sum=sum+N;

    if(sum>=10000){

    break;

    }

    N++;

    }

    Console.WriteLine("sum max={0},N={1}",sum-(N-1)-1,N-1);

    continue语句

    结束本次循环(continue后面的代码不在执行,但是开始下一次循环)

    也常常与if连用。与break作区分。

    int a=0;

    while(a<100){

    a++;

    if(a%3==0){

    continue;//结束循环后所有的语句所以a++要置于前面

    }

    else{

    Console.WriteLine("{0}不是三的倍数",a);

    }

    }

    do while语句

    do{

    //循环体

    }while(条件表达式);//注意这里的分号容易遗漏

    与while循环的区分就是do while至少执行一次循环体。

    for 循环

    for循环语句一般用于循环次数已知的情况

    for循环语句格式:

    for(循环变量初始化;条件判断;循环变量变化){

    // 循环体

    }

    for最常用,通常用于知道循环次数的循环。

    while也很常用,通常用于不知道循环次数的循环。

    do…while不是特别常用,通常用于需要先执行一次的循环。

    break跳出本层循环,continue结束本次循环。通常与if连用。

    99乘法表

    for(int a=1;a<=9;a++){

    for(int b=1;b<=a;b++){

    Console.Write("{0}*{1}={2}    ",b,a,b*a);

    }

    Console.WriteLine();

    }

    相关文章

      网友评论

          本文标题:循环语句

          本文链接:https://www.haomeiwen.com/subject/kcqibxtx.html