For语句引导了一个循环语句,格式for(;;),例for(int i=0;i<100;i++)。
类似于if()括号的作用for()括号如同if()括号一样也是一个boolean型。
int i=0第一个分号前面定义一个初始值;中间区域i<100定义一个执行条件,当i满足条件时执行;i++区域是i的执行方法。
初始化(int i=0)只在循环开始的时候发生一次,如果布尔表达式(i<100)的求值结果为true,就运语句(Console.WriteLine(i))。随后,控制变量将进行更新(i++),布尔变量将重新求值,如果仍为true,语句将再次执行,控制变量将进行更新,布尔表达式将重新求值........如此反复。
for(int i=0;i<100;i++)语意为:赋予int i的初始值为0然后判断i是否小于100,小于100则进行i++运算既0+1=1,这是i=1;然后i=1作为初始值进行循环,直到i大于100则跳出循环。
例:输入一个整数,求0到输入整数的和。
       while (true)                                                //循环起来
            {   int a.s;
                 s=0;                
                Console.WriteLine("请输入第一个数:");
                a = Convert.ToInt32(Console.ReadLine());    //设定一个整数a来接收输入
                 for (int i = 0; i <= a; i++)   
                {
                    s = s + i;
                }
                Console.WriteLine("0到"+a+"的合为"+s);
                Console.ReadLine();                                   //防止闪退
      }

随机推荐

  1. Rsync+lsync实现触发式实时同步

    使用rsync+lsync实现触发式实时同步 服务器信息 centos6.5 主:192.168.5.4 搭建lsync 从:192.168.5.3 搭建rsync 1.1 从服务器设置 # yum ...

  2. SQL Server 2008 R2 安装出错:Could not open key

    安装Sql Server 2008 R2 企业版出现错误提示无法继续安装,错误提示为: Could not open key: UNKNOWN\Components\7ABFE44842C12B390 ...

  3. 优化MyBatis配置文件中的配置

    一.为实体类定义别名,简化sql映射xml文件中的引用 之前,我们在sql映射xml文件中的引用实体类时,需要写上实体类的全类名(包名+类名),如下: <!-- 创建用户(Create) --& ...

  4. python中使用chrome进行自动化测试,浏览器变量设置

  5. CSS3实现32种基本图形

    CSS3可以实现很多漂亮的图形,我收集了32种图形,在下面列出.直接用CSS3画出这些图形,要比贴图性能更好,体验更加,是一种非常好的网页美观方式. 这32种图形分别为圆形,椭圆形,三角形,倒三角形, ...

  6. 【Python】 用python实现定时数据解析服务(前言)

    一.Why do it? 背景:项目里上传上来的数据都是未解析的数据,而且数据量还算挺庞大的,每天上传的数据有5kw左右,如果用数据库自带的作业来解析的话,数据库会造成严重的阻塞.因此打算把数据读到外 ...

  7. 在ubuntu上搭建开发环境5---联想Y470安装 ubuntu,解决双显卡发热等问题

    ubuntu14 没有解决显卡的问题的时候,会有这样的问题 1.耗电特别快.风扇狂转 2.鼠标键头显示有问题,乱闪,根本没法使用,容易卡住找不到鼠标箭头在哪里了:感觉图形界面显示也有问题,不稳定 解决 ...

  8. Delphi中DLL的创建和使用

    参考:http://blog.csdn.net/ninetowns2008/article/details/6311663 结合这篇博客:http://www.cnblogs.com/xumenger ...

  9. 网站对话框开源脚本--ArtDialog V6.0

    初识对话框脚本觉得artDialog还是挺不错的开源的js脚本,最新版本都是V6.0 ,相对之前版本,artDialog的语法也发生很大的变化,windows对应的JS版本如下 点击下载 语法也发生变 ...

  10. 【翻译二十三】java-并发程序之随机数和参考资料与问题(本系列完)

    Concurrent Random Numbers In JDK 7, java.util.concurrent includes a convenience class, ThreadLocalRa ...