我在VB.Net上編寫了一個代碼,要求用戶輸入兩個數字,控制檯程序將輸出兩個數字的加法。但我不知道爲什麼,當我運行程序時,輸入的數字的返回值和答案是完全錯誤的。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
正如你所看到的返回值是完全錯誤的,我嘗試了許多其他的數字,但返回值仍然是錯誤的,我有點混淆。如果你紳士可以幫助我,那會很棒,謝謝。
嗯可能;你能把它編輯成你的問題嗎?我的閱讀障礙使得很難閱讀這樣的代碼:( – 2012-08-16 02:55:08