using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _5_12_跳转语句之goto语句 { class Program { static void Main(string[] args) { int a = 0; Console.WriteLine("5的阶乘等于几?"); Console.WriteLine("1、5!=5\n2、5!=10\n3、5!=20\n4、5!=60"); error: { a++; if (a > 1) { Console.WriteLine("错了"); goto end; } } int option = int.Parse(Console.ReadLine()); switch (option) { case 1: case 2: case 3: goto error; case 4: goto right; default: Console.WriteLine("选项不存在,重选"); goto end; } right: Console.WriteLine("正确"); end: Console.ReadLine(); } } }
|
|
来自: 工厂应用 > 《51自学网C#学习笔记》