我是 C# 语言的新手,并且刚刚开始学习它以便在 XNA Game Studio for X-box 上使用它。
我对 Java 和 C++ 有一些小经验,所以我不是一个完全的菜鸟。这正是为什么这个问题让我如此沮丧的原因。
我创建了一个简单的代码,旨在添加用户输入的两个数字。非常简单的东西,但对于我感觉的任何新语言来说都是一个很好的第一步。
我已经声明了我的变量,并试图使用 Console.Read() 从用户那里获取要添加的数字。到目前为止,代码输出了我想要的消息,然后停止并读取用户的单个输入。在那之后,它就乱了。控制台输出下一条消息,读取一些随机数(无输入),然后将它们加在一起并立即输出。
这是我的代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Add
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Please enter the first number to add: ");
int firstNumber = Console.Read();
Console.WriteLine("Please enter the second number to add: ");
int secondNumber = Console.Read();
int Sum = firstNumber + secondNumber;
Console.WriteLine("The total of the two numbers is: " + Sum);
}
}
}
样品运行:
请输入要添加的第一个数字:
2
请输入要添加的第二个数字:
这两个数字的总和是:63
请输入要添加的第一个数字:
3
请输入要添加的第二个数字:
这两个数字的总和是:64
就这样继续下去,就好像 secondNumber 是 61。
提前感谢您的帮助!