zoukankan      html  css  js  c++  java
  • C#上手练习2(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;
    using System.Collections.Generic;
    using System.Text;
    
    namespace Kingtest02
    {
        class Fortest
        {
            static void Main(String[] args)
            {
                Fortest Fortest = new Fortest();
                Fortest.Sum();
                Fortest.Factorial();
            }
    
            public void Sum()//计算1到10的和
            {
                int a = 0;
                for (int i = 1; i < 11; i++)
                {
                    if (i == 10)
                    {
                        Console.Write(i + "=");
                        a = a + i;
                    }
                    else
                    {
                        Console.Write(i + "+");
                        a = a + i;
                    }
                }
                Console.WriteLine(a);
            }
            public void Factorial()//99乘法口诀
            {
                for (int i = 1; i < 10; i++)
                {
                    for (int j = 1; j <= i; j++)
                    {
                        Console.Write(j + "*" + i + "=" + j * i + "	");//	是转义字符(制表符),如果不使用转义字符	,则结果显示比较乱
                    }
                    Console.WriteLine();
                }
            }
        }
    }

     计算阶乘

            void for123()
            {
                int num, result;
                result = 1;
                Console.WriteLine("请输入正整数");
                num = Convert.ToInt32(Console.ReadLine());
                for (int i = 1; i <= num; i++)
                {
                    result = i * result;
                }
                Console.WriteLine("{0}的阶乘结果是{1}", num, result);
            }

  • 相关阅读:
    聊聊关于性能优化和其他(一)
    JavaScript 事件循环及异步原理(完全指北)
    SPA路由机制详解(看不懂不要钱~~)
    Web安全系列(三):XSS 攻击进阶(挖掘漏洞)
    Web安全系列(二):XSS 攻击进阶(初探 XSS Payload)
    浅谈Generator和Promise原理及实现
    Kubernetes 服务目录
    Kubernetes 网络模型
    个人开源贡献记录
    【转载】DTO – 服务实现中的核心数据
  • 原文地址:https://www.cnblogs.com/BruceKing/p/11543620.html
Copyright © 2011-2022 走看看