C#计算1到N的累加和 - 使用类实现
使用 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); }}
代码解释:
-
SumCalculator类: *sum:私有变量,用于存储累加和。 *SumCalculator():构造函数,将sum初始化为 0。 *AddNumber(int number):将传入的数字加到sum上。 *GetSum():返回当前的sum值。 -
Main方法: * 提示用户输入一个正整数n。 * 创建SumCalculator类的实例calculator。 * 使用for循环,将从 1 到n的每个数字通过AddNumber方法添加到calculator中。 * 调用GetSum方法获取最终的累加和,并打印到控制台。
示例运行:
输入数字 5,程序将输出:'数字累加的结果为:15'。
总结:
这个例子展示了如何使用 C# 类将数字累加的功能封装起来,使代码更加模块化和易于维护。通过创建类的实例,我们可以方便地进行累加操作,并获取最终结果。
原文地址: https://www.cveoy.top/t/topic/MZe 著作权归作者所有。请勿转载和采集!