使用 C# 类计算数字累加和 (1+2+3+...+n)

本文介绍如何使用 C# 类计算从 1 到 n 的数字累加和。

**代码示例:**csharpusing System;

public class SumCalculator{ private int sum;

public SumCalculator()    {        sum = 0;    }

public void AddNumber(int number)    {        sum += number;    }

public int GetSum()    {        return sum;    }}

public class Program{ public static void Main(string[] args) { Console.Write('请输入一个正整数:'); int n = Convert.ToInt32(Console.ReadLine());

    SumCalculator calculator = new SumCalculator();

    for (int i = 1; i <= n; i++)        {            calculator.AddNumber(i);        }

    int sum = calculator.GetSum();

    Console.WriteLine('数字累加的结果为:' + sum);    }}

代码解释:

  1. SumCalculator 类: * sum:私有变量,用于存储累加和。 * SumCalculator():构造函数,将 sum 初始化为 0。 * AddNumber(int number):将传入的数字加到 sum 上。 * GetSum():返回当前的 sum 值。

  2. Main 方法: * 提示用户输入一个正整数 n。 * 创建 SumCalculator 类的实例 calculator。 * 使用 for 循环,将从 1 到 n 的每个数字通过 AddNumber 方法添加到 calculator 中。 * 调用 GetSum 方法获取最终的累加和,并打印到控制台。

示例运行:

输入数字 5,程序将输出:'数字累加的结果为:15'。

总结:

这个例子展示了如何使用 C# 类将数字累加的功能封装起来,使代码更加模块化和易于维护。通过创建类的实例,我们可以方便地进行累加操作,并获取最终结果。

C#计算1到N的累加和 - 使用类实现

原文地址: https://www.cveoy.top/t/topic/MZe 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录