C# 3循环 for语句
循环:可以反复执行某段代码,直到不满足循环条件为止。
一、循环的四要素:初始条件、循环条件、状态改变、循环体。
1.初始条件:循环最开始的状态。
2.循环条件:在什么条件下进行循环,不满足此条件,则循环终止。
3.状态改变:改变循环变量值,最终不满足循环条件,从而停止循环。
4.循环体:要反复执行的部分。
二、语法:for语法.
//还有while,do...whilte for(初始条件;循环条件;状态改变)
{
//循环体
}
注意: 1.for后面的小括号中,用分号隔开了三项。 2.for的小括号后面不要加分号。 3.不要写成死循环。 例: for(int i=1;i<=10;i++) { Console.WriteLine("您好"); }
三、执行过程: 1.执行初始条件 2.执行循环条件 3.循环体 4.状态改变 5继续第2步。
四、举例:
1.找100以内与7相关的数。(能被7整除,个位数是7,十位数是7)
for(int i=1;i<=100;i++)
{
if (i % 7 == 0 || i % 10 == 7 || i / 10 == 7) //重点
{
Console.Write(i + "\t");
}
}
2.显示计算机的ASCII码: for(int i=0;i<=125;i++)
{
Console.Write(i+"="+(char)i+"\t");
}
for循环变型:
变型一:
while循环
int i = 1;
//初始条件 for (; i <= 100; )
{
Console.Write(i + "\t"); i++;//状态改变
}
相当于: int i = 1;//初始条件
while ( i <= 100)
{
Console.Write(i + "\t");
i++;//状态改变
}
变型二:死循环 for (; ; ) { }
五、循环的嵌套。
for(int i=1;i<=10;i++)
{
for(int j=1;j<=20;j++)
{
Console.Write("★");
}
Console.WriteLine();
}
当外层每循环1次,里层完全循环一遍。 作业: 打印以下图型:
行i 列j i与j关系
●●●●● 1 5
●●●●● 2 5
●●●●● 3 5
●●●●● 4 5
●●●●● 5 5
● 1 1 j<=i
●● 2 2
●●● 3 3
●●●● 4 4
●●●●● 5 5
●●●●● 1 5 j<=6-i
●●●● 2 4
●●● 3 3
●● 4 2
● 5 1
i 空 点
□□□□● 1 4 1
□□□●● 2 3 2
□□●●●3 2 3
□●●●● 4 1 4
●●●●● 5 0 5
□□□□●
□□□●●●
□□●●●●●
□●●●●●●●
●●●●●●●●●
C# 3循环 for语句的更多相关文章
- JavaSE复习日记 : 循环终止语句(break/break outerFor/continue)
最近没网,但攒了几天的博客,这次逮到机会发博客,直接三篇走起; /* * 循环终止语句: break/ break outerFor/ continue */ /* * break语句 * 1. 用于 ...
- JAVA_SE基础——14.循环结构语句
建议有些基础的同学阅读,0基础可能会有些困难(最好看正文配合基础课本的例子) 所谓循环语句主要就是在满足条件的情况下反复执行某一个操作.Java提供了3种常用的循环语句,分别为for循环语句.whil ...
- c语言for循环等语句详解
循环结构有: . goto语句和if语句构成循环 .while语句 .do-while语句 .for语句 goto语句 goto语句是一种无条件转移语句, 与Basic中的goto语句相似.goto语 ...
- shell脚本-循环选择语句
shell脚本-循环选择语句 过程式编程语言: 顺序执行 选择执行 循环执行 注:条件中的变量,可以在执行语句中使用,不用在加上"$". if语句 根据命令的退出状态来执行命令 单 ...
- IT兄弟连 Java语法教程 流程控制语句 循环结构语句1
循环语句可以在满足循环条件的情况下,反复执行某一点代码,这段被重复执行的代码被称为循环体,当反复执行这个循环体时,需要在合适的时候把循环条件该为假,从而结束循环,否则循环将一直执行下去,形成死循环.循 ...
- 简易计算器实现:while循环+switch语句
个人练习: 写一个计算器,要求实现加减乘除功能,并且能循环接收新的数据,通过用户交互实现(即Scanner对象) 用到了 while循环 switch语句,实现了数据的循环输入并计算!!!!妙啊!!! ...
- JavaScript (If...Else和Switch和循环遍历) 语句以及常用消息框
If...Else 语句 JavaScript中if...else语句和Java中的语法和使用方法是一样的. 只是在JavaScript中要使用小写字母.使用大写的 IF 会出错! 至于if...el ...
- IT菜鸟的3(for循环+分支语句)
第三天学的东西感觉已经不是很容易能想通了,感觉头懵懵的,难道这就是是文科生的障碍吗,我不相信,坚持!相信自己一定会做好! 1:for循环!(1)循环四要素:初始条件,循环条件,循环体,状态改变for( ...
- js 中的流程控制-循环(for)语句
for语句: <script> /* for(exp1;exp2;exp3){ 循环体; } exp1:无条件的执行第一个表达式 exp2:判断是否能执行循环体的条伯 exp3:做增量的操 ...
- python控制语句---循环结构语句
这次主要把循环结构的控制语句补上,主要包含while.for.continue.break.循环嵌套.主要写一些基本的认识以及包含的一些实例.当只有唯一路径且只跑一次的时候选择上一节中的选择结构语句就 ...
随机推荐
- for循环、穷举法和迭代
循环:初始条件,循环条件,状态改变,循环体.for(初始条件;循环条件;状态改变){ 循环体}for(int i=1;i<=10;i++){ }例子:100以内与7有关的数.求100以内所有数的 ...
- js 创建html元素 渲染html元素
var p1 = document.getElementById('p1'); //添加的元素类型及属性var newNode = document.createElement("input ...
- SpringMVC+JPA+Hibernate配置
首先,Spring配置文件 <?xml version="1.0" encoding="UTF-8"?><beans xmlns=" ...
- c#&.NET3.0高级程序设计-02 Enum Demo
Enum 实例 using System; using System.Collections.Generic; public class MyClass { enum EmpType ...
- VirtualBox添加共享文件夹
直接上图 添加了一个名为"Ubuntu10.04-en"的共享文件夹 但是按照它说的命令 mount -t vboxsf share mount_point 打入,然后悲剧了 错误 ...
- PPT 制作必备工具
1.图标 http://www.easyicon.net/ http://ico.58pic.com/ http://www.iconpng.com/ 2.字体 http://www.qiuziti. ...
- springmvc+mybatis如何分层
通常情况下,我们之间调用mapper,spring会为我们注入其实现,很方便,mybatis也提供了一个generator供我们生成bean.dao接口等.但是总有一种感觉叫不爽,感觉除了bean和m ...
- 在Django里查询数据库时,如何按照desc倒序返回数据?
按照entry_date从小到大查询数据,可以写成: Content.objects.order_by('entry_date') 从大到小排序: Content.objects.order_by(' ...
- hdoj分类
http://blog.csdn.net/lyy289065406/article/details/6642573 模拟题, 枚举1002 1004 1013 1015 1017 1020 1022 ...
- [XMPP]简易的聊天室实现[一]
@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/c ...