점프문은 goto, braek, continue이 있습니다.
|
탈출하다라는 뜻을 가진 break.은 실행하고 있는 반복(루프)문을 빠져나오는데 쓰입니다.
사용법)
break;
예제)
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsoleApplication1
- {
- class Program
- {
- static void Main(string[] args)
- {
- int i = 0;
- while (i<10)
- {
- i++;
- if (i % 2 == 0) break;
- Console.WriteLine("{0}번째 반복", i);
- }
- }
- }
- }
결과)
|
break은 중지하고 빠져나온다고 하면 goto문은 중지하고 지정한 위치로 이동하여 실행합니다.
사용법)
goto EXIT;
EXIT: 명령문;
예제)
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsoleApplication1
- {
- class Program
- {
- static void Main(string[] args)
- {
- int i = 0;
- while (true)
- {
- if (i == 5) goto EXIT;
- Console.WriteLine("i번째 반복",i);
- i++;
- }
- EXIT:
- Console.WriteLine("끝!");
- }
- }
- }
결과)
|
continue문이 실행되면 반복문의 조건문을 비교하는 곳으로 넘어갑니다.
사용법은 간단합니다.
사용법)
continue;
예제)
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsoleApplication1
- {
- class Program
- {
- static void Main(string[] args)
- {
- int i = 0;
- while (i<10)
- {
- i++;
- if (i % 2 == 1) continue;
- Console.WriteLine("{0}번째 반복", i);
- }
- }
- }
- }
결과)
반응형