我想做的是遍历数字0到100并检查哪些数字可以被5整除并打印到控制台,这是我到目前为止所做的:

Module Module1

Sub Main()

    For i = 0 To 100
        If i / 5 =  Then
            Console.WriteLine(i)
        End If

    Next

    Console.ReadLine()


End Sub

End Module

我想知道我是否能够使用以下数字范围进行If语句检查:
If i / 5 = 0 to 19 Then

那可能吗?

先感谢您!

最佳答案



您可以在 Step -loop中使用For参数:

For i As Int32 = 0 To 100 Step 5
    Console.WriteLine(i)
Next

如果要检查一个数字是否可被另一个数字整除,请使用 Mod operator:
If i Mod 5 = 0  Then
    Console.WriteLine(i)
End If

关于vb.net - If语句和For循环-如何仅采用第5个数字?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28149539/

10-11 03:01
查看更多