第14讲:C# 基本语法 C# for循环(黄菊华NET网站开发、C#网站开发、Razor网站开发教程)

C# for循环

C# for 循环是最常用的循环语句,语法形式非常简单,多用于固定次数的循环。
具体的语法形式如下。

for(表达式 1; 表达式 2; 表达式3) { 表达式 4; }

其中:  表达式 1:为循环变量赋初值。
 表达式 2:为循环设置循环条件,通常是布尔表达式。
 表达式 3:用于改变循环变量的大小。
 表达式 4:当满足循环条件时执行该表达式 4。

for 循环语句执行的过程是,先执行 for 循环中的表达式 1,然后执行表达式 2,如果表达式 2 的结果为 True,则执行表达式 4,再执行表达式 3 来改变循环变量,接着执行表达式 2 看是否为 True,如果为 True,则执行表达式 4,直到表达式 2 的结果为 False,循环结束。

提示:在 for 循环中表达式 1、表达式 2、表达式 3 以及表达式 4 都是可以省略的,但表达式 1、表达式 2、表达式 3
省略时它们之间的分号是不能省略的。

using System;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            //Console.WriteLine();
            int sum = 0;
            for (int x = 1; x <= 10; x++) 
            {
                Console.WriteLine(x);
                sum = sum + x;
            }
            Console.WriteLine("1-10的总和=" + sum);

        }
    }
}![

在这里插入图片描述

实例

使用循环输出 1~10 的数,并输出这 10 个数的和。
根据题目要求,代码如下。

class Program
{
    static void Main(string[] args)
    {
        //设置存放和的变量
        int sum = 0;
        for(int i = 1; i <= 10; i++)
        {
            Console.WriteLine(i);
            sum += i;
        }
        Console.WriteLine("1~10的和为:" + sum);
    }  
}

执行上面代码,效果如下图所示。
在这里插入图片描述
此外,在一个 for 循环语句中还可以嵌套 for 循环或者再添加条件语句,最常见的题目是打印九九乘法表和菱形,下面通过实例来演示实现的过程。

实例

打印九九乘法表。
根据题目要求,代码如下。

class Program
{
    static void Main(string[] args)
    {
        for(int i = 1; i < 10; i++)
        {
            for(int j = 1; j <= i; j++)
            {
                Console.Write(i + "x" + j + "=" + i*j + "\t");
            }
            Console.WriteLine();
        }
    }  
}

执行上面代码,效果如下图所示。
在这里插入图片描述
在这里插入图片描述

【参考资料】

(1)NET学习线路 http://www.hzyaoyi.cn/net/

(2)资料 https://ke.qq.com/course/package/32101

(3)小白教程资料 http://www.2d5.net

(4)毕业设计网http://www.pc-365.net

(5)小程序编程网www.4317.org

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黄菊华老师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值