如何在控制台中重复相同的情况 [英] How can I repeat the same case in console

查看:109
本文介绍了如何在控制台中重复相同的情况的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我写作例如:GTA 4

它写道GTA 4是你最喜欢的游戏!

但是如果我写了另一个答案它什么都不做

因为案件已经结束

我该如何解决这个问题



我尝试了什么:



昏暗的游戏作为字符串





Console.WriteLine (你最喜欢的游戏?)

game = Console.ReadLine()





昏暗的消息As字符串

message = game& 是你最喜欢的游戏!



精选案例游戏

案例GTA 4

Console.WriteLine (消息)

案例战地3

Console.WriteLine(消息)

案例GRID

Console.WriteLine(消息)

案例臭名昭着

Console.WriteLine(消息)

Case Else

Console.WriteLine(看起来你的游戏不在我的列表中)

结束选择

Console.ReadLine()

when i write for example : GTA 4
it writes "GTA 4 is your favorite game!"
but if i write another answer it doesn't do anything
because the case ended
How can i solve this

What I have tried:

Dim game As String


Console.WriteLine("Your favourite game?")
game = Console.ReadLine()


Dim message As String
message = game & " is your favourite game!"

Select Case game
Case "GTA 4"
Console.WriteLine(message)
Case "Battlefield 3"
Console.WriteLine(message)
Case "GRID"
Console.WriteLine(message)
Case "Infamous"
Console.WriteLine(message)
Case Else
Console.WriteLine("Looks like your game is not on my list")
End Select
Console.ReadLine()

推荐答案

使用 For 循环或 while 循环继续接受输入,直到用户输入类似的内容停止
Use a For loop or a While loop to keep accepting input until the user enters something like "Stop"


这是解决方案:





昏暗游戏As String







Console.WriteLine(你最喜欢的ga我?)

game = Console.ReadLine()





Dim message As String

message = game& 是你最喜欢的游戏!



精选案例游戏

案例GTA 4

Console.WriteLine (消息)

案例战地3

Console.WriteLine(消息)

案例GRID

Console.WriteLine(消息)

案例臭名昭着

Console.WriteLine(消息)

Case Else

Console.WriteLine(看起来你的游戏不在我的列表中)

结束选择

循环
This is the solution :


Dim game As String

Do

Console.WriteLine("Your favourite game?")
game = Console.ReadLine()


Dim message As String
message = game & " is your favourite game!"

Select Case game
Case "GTA 4"
Console.WriteLine(message)
Case "Battlefield 3"
Console.WriteLine(message)
Case "GRID"
Console.WriteLine(message)
Case "Infamous"
Console.WriteLine(message)
Case Else
Console.WriteLine("Looks like your game is not on my list")
End Select
Loop


这篇关于如何在控制台中重复相同的情况的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆