【发布时间】:2019-11-04 01:19:43
【问题描述】:
我有十个案例陈述,每一个都是基于玩家数量的。游戏 1、3 和 5 是单人游戏。游戏 2、4 和 6 是两人游戏,游戏 7、8、9 和 10 是四人游戏。
我试图弄清楚如何使用循环来提示用户选择游戏的相应玩家,以及如何使用循环来显示玩家。
我已经尝试了几件事,但我不确定如何将它循环 X 次并显示它。
Do
If gamenum = 1 Or 3 Or 5 Then
Console.WriteLine($"{vbCrLf}Enter player name.")
player1 = Console.ReadLine
Exit Do
ElseIf gamenum = Nothing Then
If gamenum = 2 Or 4 Or 6 Then
Console.WriteLine($"{vbCrLf}Enter player names.")
player1 = Console.ReadLine
player2 = Console.ReadLine
ElseIf gamenum = Nothing Then
If gamenum = 7 Or 8 Or 9 Or 10 Then
ElseIf gamenum = Nothing Then
End If
End If
End If
Loop
Console.ReadKey()
【问题讨论】:
-
只需添加一个您根据
gamenum的值设置的PlayerCount变量并将其用作循环计数器。 -
If gamenum = 7 Or 8 Or 9 Or 10应该是If gamenum = 7 Or gamenum = 8 Or gamenum = 9 Or gamenum = 10。这同样适用于所有其他条件。 -
@daShier 我可以看一个例子吗?我是视觉学习者。
-
如果你为 Player1 到 Player4 定义了变量,你到底在循环什么?
-
我删除了它们,它只是 1 个单人游戏变量。根据他们选择的情况,我需要它来提示和保存 X 次。 @Anu6is
标签: vb.net