我在 VB.Net 上编写了一个代码,要求用户输入两个数字,控制台程序将输出这两个数字的相加。但是我不知道为什么,当我运行程序时,输入的数字的返回值和答案完全错误。
这是代码:
模块模块1
Sub Main()
Dim a As Integer = 0
Dim b As Integer = 0
Dim c As Integer = 0
Console.Write("Write a number: ")
a = Console.Read()
Console.ReadLine()
Console.Write("Write the second number:")
b = Console.Read()
c = a + b
Console.ReadLine()
Console.Write("Answer:")
Console.WriteLine(a & "+" & b & "=" & c)
Console.Read()
End Sub
端模块
因此,当我运行程序时,会发生以下情况:
写一个数字:5 写第二个数字:3 答案:53+51=104
如您所见,返回值完全错误,我尝试了许多其他数字,但返回值仍然错误,我有点困惑。如果您能帮助我,那将是非常好的,谢谢。