我是靠谱客的博主 坚强保温杯,最近开发中收集的这篇文章主要介绍C#输入两个数,数字2必须大于数字1,计算从数字1到数字2的和,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

using System;
using System.Collections.Generic;
using System.Text;
namespace KnowledgePoint
{
class _35_Ex_Function
{
/// <summary>
/// 方法练习
/// </summary>
/// <param name="args"></param>
static void Main(string[] args)
{
Console.Write("请输入第 1 个数字:");
string strNum01 = Console.ReadLine();
int intNum01 = DataTypeConversion(strNum01);
Console.Write("n请输入第 2 个数字:");
string strNum02 = Console.ReadLine();
int intNum02 = DataTypeConversion(strNum02);
TheSizeOfTheJudgment(ref intNum01, ref intNum02);
int sum = SumOfTwoNumbers(intNum01, intNum02);
Console.WriteLine("n计算结果:数字 1 和数字 2 的和为:" + sum);
Console.ReadKey();
}
/// <summary>
/// 返回两个数的累加和
/// </summary>
/// <param name="num1">数字1</param>
/// <param name="num2">数字2</param>
/// <returns>和</returns>
public static int SumOfTwoNumbers(int num1, int num2)
{
int sum = 0;
for (int i = num1; i <= num2; i++)
{
sum += i;
}
return sum;
}
/// <summary>
/// 判断两个数字的大小关系
/// </summary>
/// <param name="num1">数字1</param>
/// <param name="num2">数字2</param>
public static void TheSizeOfTheJudgment(ref int num1, ref int num2)
{
while (true)
{
if (num1 < num2)
{
return;
}
else
{
Console.WriteLine("n提示:数字 2 必须大于数字 1 !");
Console.Write("n请重新输入第 1 个数字:");
string strNum1 = Console.ReadLine();
num1 = DataTypeConversion(strNum1);
Console.Write("n请重新输入第 2 个数字:");
string strNum2 = Console.ReadLine();
num2 = DataTypeConversion(strNum2);
}
}
}
/// <summary>
/// 数字类型转换
/// </summary>
/// <param name="target">目标数字</param>
/// <returns>转换结果</returns>
public static int DataTypeConversion(string target)
{
while (true)
{
try
{
int number = Convert.ToInt32(target);
return number;
}
catch
{
Console.WriteLine("n提示:数字格式异常!");
Console.Write("n请重新输入第 1 个数字:");
target = Console.ReadLine();
}
}
}
}
}

最后

以上就是坚强保温杯为你收集整理的C#输入两个数,数字2必须大于数字1,计算从数字1到数字2的和的全部内容,希望文章能够帮你解决C#输入两个数,数字2必须大于数字1,计算从数字1到数字2的和所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部