2015-10-12 56 views
-1
Dim x As Integer = dividedTwoTextBox.Text 
If x%2 = 0 Then 
    dividedByTwoFinalLabel.Text = "Yeah, It can be divided by two!" 
End If 

我不知道問題在哪裏,它給了我一個意外的結束語,在「2」數的x%2部分。它會是什麼?這個VB.NET代碼的問題「意外結束意外」是什麼?

+0

ERRM,我認爲* *你想'X/2',而不是'X%2' 。 'x%'是將一個變量'x'聲明爲一個已經聲明的整數,所以語法沒有意義 –

+2

另外,您應該切換選項strict –

回答

1

看來要檢查一個數是否甚至與否,那麼你需要這個

Dim x As Integer = CInt(dividedTwoTextBox.Text) 
If x Mod 2 = 0 Then 
    dividedByTwoFinalLabel.Text = "Yeah, It can be divided by two!" 
End If