Vbは私の選択した言語ではありませんが、私は学校でこれを行う必要があり、私はVBのドキュメントでとても楽しい時間を過ごすことはできません。 私はちょうどユーザー入力を受け入れる非常にシンプルなコンソールアプリケーションを作成しています。摂氏度で華氏に変換します。私は、ユーザーがCelsiusで度を入力せずにenterキーを押すと、if else文がキャッチしてCelsiusに再度書き込むことを確認したいと思います。ここで私が試したことは次のとおりです。VB、コンソールアプリケーション、ユーザー入力を確認して、有効な番号を入力したことを確認するにはどうすればよいですか?
Module Module1
'Chapter 2: Celcius to Fahrenheit
'Programmer: Scott McPherson
'Date: February 2, 2012
'Purpose: To Convert User Input Celcius to Output Fahrenheit
'
'Declaration
Dim decCelcius As Decimal = 0
Dim decFahrenheit As Decimal = 0
Sub Main()
'Input in Celcius
Console.Write("Enter the degrees in Celsius: ")
Console.WriteLine()
If CDec(Console.ReadLine()) <> 0 Then
decCelcius = CDec(Console.ReadLine())
decFahrenheit = 1.8 * decCelcius + 32
Else
Console.WriteLine("Don't make me ask again! ENTER THE DEGREES IN CELSIUS: ")
decCelcius = CDec(Console.ReadLine())
decFahrenheit = 1.8 * decCelcius + 32
End If
Console.WriteLine()
Console.WriteLine("Degrees in Fahrenheit = " & decFahrenheit)
Console.Read()
End Sub
End Module
これを動作させるにはどうすればよいですか?