使用vb网络代码查找最小值

时间:2016-12-07 14:45:26

标签: vb.net

我使用vb.net编写代码,以便从输入框中输入的值中查找最小值。但它给出了一个错误。

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
    Dim xMinNo, y As Integer
    Dim xTemp As Integer
    Dim i, x As Integer

    x = CInt(InputBox("Please Enter Number of subjects"))
    For i = 1 To x
        xTemp = InputBox("enter Mark: ")
        If xMinNo < xTemp Then
            xMinNo = xTemp
        End If
    Next

    MsgBox("The Lowest Number is " & xMinNo)
End Sub

由于xMin为0,因此显示该值。请帮我解决这个问题

1 个答案:

答案 0 :(得分:1)

你真的想要添加数据验证,以确保他们输入数字。

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
    Dim xMinNo, y As Integer
    Dim xTemp As Integer
    Dim i, x As Integer

    x = CInt(InputBox("Please Enter Number of subjects"))
    For i = 1 To x
        xTemp = InputBox("enter Mark: ")
        If i = 1 Then
           xMinNo = xTemp
        End If

        If xMinNo > xTemp Then
            xMinNo = xTemp
        End If
    Next

    MsgBox("The Lowest Number is " & xMinNo)
End Sub