goto 문을 사용하고 싶지는 않지만 기본 대문자가 실행될 때 주 메뉴로 돌아가 길 원합니다. 방법?? 나는 이것이 단순한 문제라는 것을 알고 있지만 매우 비슷한 것을 경험하는 많은 초보자가 있어야합니다. 당신이 할 수 @ Abion47 옆에C#에서 goto 문 피하기
int Size = -1;
while (Size == -1) {
Console.WriteLine("Pick a coffee Size");
Console.WriteLine("1: Small");
Console.WriteLine("2: Medium");
Console.WriteLine("3: Large");
Size = int.Parse(Console.ReadLine());
switch (Size)
{
case 1:
price += 1.20;
break;
case 2:
price += 1.70;
break;
case 3:
price += 2.10;
break;
default:
Size = -1;
Console.WriteLine("This option does not exist");
break;
}
}
수행에게'할 {...} 동안 같은 것을 만들 것입니다. –
기본 case 문에서'break' 대신'return'을 사용해 보았습니까? – ColinM
switch 문이 끝난 직후에'if (price == 0) continue;를 추가 할 수 있습니다. 이것은 사람이 이미 커피를 구매 한 경우 작동하지 않는 루프 – KMoussa