C#中的for循环语句的使用

for循环是程序语言开发中常见的技法之一,这类循环可以执行指定的次数,

for循环比较适合于指定次数的应用,在使用时,需初始化一个作为计数器的变量值

for (int i = 1; i <= 10; i++)
{
    Console.WriteLine("{0}", i);
}

  声明了for的计数器变量后,使用 ; 号隔开,接着添加条件判断的表达式(应涉及计数器变量) i <= 10,继续使用 ; 号隔开,添加对计数器变量的操作 i++(不用 ; 号结尾)。尝试把i++去掉,放在循环体内,也是可行的。

int i, k;
for(i = 1; i < 10; i++)
{
    Console.Write("{0}: ", i);
    for(k = 1;k <= i; k++)
    {
        Console.Write("{0}x{1}={2} " ,k, i, i * k);
    }
    Console.WriteLine("\n");
}
Console.ReadKey();

    这种for循环嵌套的方式,在实现横、纵循环的中断
以前一直没记住,倒底是该用break还是用continue,不过下面这个例子,倒是很形象地描述清楚了向循环(输出、控制)是很有用的:

int i = 1;
while (i <= 10)
{
    if (i == 6)
        break;
    Console.WriteLine("{0}", i++);
}
for (i = 1; i <= 10; i++)
{
    if ( i % 2 == 0)
        continue;
    Console.WriteLine("{0}",i);
}
Console.ReadKey();

  其实两个都可以叫中断,只不过:break是中断当前的循环体(退出循环体),而continue是中断循环体的当次循环(不会退出循环体)。

但for循环的格式使代码更易于阅读,因为其语法是在一个地方包括循环的全部规则,而不是把几个语句放在代码的不同地方.

时间: 2024-12-25 20:51:47

C#中的for循环语句的使用的相关文章

JavaScript中的if循环语句

<html> <head>  <meta charset="UTF-8">  <title></title>  <script type="text/javascript">   /*    * 向页面中输出连续数字    */   //document.write(1);   var n=1;   document.write(n++ + "<br />"); 

20.SqlServer中if跟循环语句

--if语句declare @i int set @i=1 if @i<0 begin set @[email protected]+1 print @i end else --循环语句 declare @i int set @i=0 while @i<5 begin set @i= @i+1 insert into grade(classname) values(@i) end

第二阶段~JS中的各种循环语句

1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6 </head> 7 <body> 8 9 10 <!-- =================================JS=====================

Python中,While循环语句的用法及注意事项

今天跟着老师学习了While语句的用法,听老师讲的时候是听明白了,感觉好简单,但是自己做一遍的时候出了好多处的错误.我犯的错误都是新手常犯的,因此我觉得有必要把这次记录下来,提醒自己也提醒跟我一样的小白要注意一下. 这次做的是猜年龄的小程序,案例代码如下: 1 age=50 2 flag = True 3 while flag: 4 usr_input=int(input("请输入你猜测的年龄:")) 5 if usr_input == age: 6 print("恭喜,回答

sql server中的while循环语句

语法格式: while 条件 begin ....... end declare @num int=100 while @num > 99 begin update SDetail set SName='达文西-屌' where SScore>99 set @[email protected]10 end

Shell中的条件测试和循环语句

条件测试 1. 条件测试:test [ 命令test或[可以测试一个条件是否成立,如果测试结果为真,则该命令的Exit Status为0,如果测试结果为假, 则命令的Exit Status为1(注意与C语?言的逻辑表?示正好相反).例如测试两个数的大小关系: 虽然看起来很奇怪,但左方括号[确实是一个命令的名字,传给命令的各参数之间应该?空格隔开,比如,$VAR.-gt.3.]是[命令的四个参数,它们之间必须?空格隔开.命令test或[的参数形式是相同的,只不过test命令不需要]参数.以[命令为

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

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

Java编程基础-选择和循环语句

一.选择结构语句 选择结构:也被称为分支结构.选择结构有特定的语法规则,代码要执行具体的逻辑运算进行判断,逻辑运算的结果有两个,所以产生选择,按照不同的选择执行不同的代码. Java语言提供了两种选择结构语句:if语句和switch语句 1.if语句 if语句有三种语法格式. (1).if语句第一种语法格式(适合一种判断) if(条件表达式){ 语句体; } 执行流程:判断条件表达式的结果,当为为true时,{}中的执行语句体才会执行,否则不执行语句体. 注意: 条件表达式的结果必须是布尔类型:

Python之路-条件控制与循环语句

一.什么是条件控制语句 条件控制语句,也可以称之为判断语句,通过一条或多条的执行结果来决定接下来要执行的代码块. 二.if语句 if语句是用来进行判断的,最简答的if语句只有一个判断一个操作. 语法: if 条件: 条件成立,执行代码块 如: '''' if语句 if 条件表达式: 条件成立则执行 执行一下代码 ''' # i = 0 # print('---------if开始') # if i < 5:#条件成立 # print('我比5大') # print('---------if结束'