C#ÀÇ Á¶°Ç¹®À̳ª ¹Ýº¹¹®¿¡¼ È帧À» Á¦¾îÇÏ´Â °Í¿¡ ´ëÇØ ¾Ë¾Æº¸°Ú½À´Ï´Ù. ÀÌ¹Ì ¾ÕÀÇ switch¹®¿¡¼ ³ª¿Ô´ø °Íó·³ break°¡ ´ëÇ¥ÀûÀÎ °ÍÀ¸·Î, ¹Ýº¹¹®À̳ª Á¶°Ç¹®¿¡ break¸¦ ¾²¸é break¸¦ ¸¸³ °÷¿¡¼ ¹«Á¶°Ç ·çÇÁ¸¦ ºüÁ® ³ª¿É´Ï´Ù. ÀÌ¿Í ºñ½ÁÇÏ°Ô ÇÁ·Î±×·¥À» Á¦¾îÇÏ´Â ¿ªÇÒÀ» ÇÏ´Â °ÍÀÌ continue°¡ ÀÖ½À´Ï´Ù. ¿©±â¼´Â À̰͵鿡 ´ëÇØ Çϳª¾¿ »ìÆìº¸µµ·Ï ÇϰڽÀ´Ï´Ù.
¸ÕÀú break´Â ¾Õ¿¡¼ »ìÆì º»´ë·Î ¹Ýº¹¹®À̳ª Á¶°Ç¹®À» ºüÁ® ³ª¿À´Âµ¥ »ç¿ëµË´Ï´Ù. ±×·±µ¥ ÇѰ¡Áö ¾Ë¾ÆµÎ¾î¾ß ÇÒ »çÇ×Àº ºüÁ® ³ª¿Â´Ù´Â °ÍÀº ÇÑ ´Ü°è¸¸ ¿µÇâÀ» ¹ÌÄ£´Ù´Â °ÍÀÔ´Ï´Ù. Áï, ´ÙÁß for¹®ÀÌ ¾²ÀÌ´Â °æ¿ì ³»ºÎÀÇ ¹Ýº¹¹®¿¡¼ break¸¦ ¸¸³ª¸é ÇÑ ´Ü°è¸¸ À§·Î ³ª°¡¼ ´Ù½Ã ¹Ù±ù¿¡ ÀÖ´Â ¹Ýº¹¹®Àº °è¼Ó ½ÃÇàµË´Ï´Ù.

±×¸² 1-5 breakÀÇ ¿ªÇÒ
breakÀÇ ¿¹Á¦¸¦ º¸¸é ´ÙÀ½°ú °°½À´Ï´Ù.
|
& |
BreakTest.cs |
Ü ·çÇÁ¿¡¼ breakÀÇ »ç¿ë |
|
using System; class BreakTest{ public static void Main(){ for (int i = 0; i<10; i++){ for (int j = 0 ; j<10; j++) { if (j==i) break; Console.Write(j + "\t"); } Console.WriteLine(""); } }//main }//class | ||
|
C:\C#Example\01>csc BreakTest.cs C:\C#Example\01>BreakTest 0 0 1 0 1 2 0 1 2 3 0 1 2 3 4 0 1 2 3 4 5 0 1 2 3 4 5 6 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 8 | ||
¼Ò½º¸¦ º¸½Ã¸é ÀÌÁß for¹®¿¡ ÀÖ´Â ³»ºÎÀÇ for¹®¿¡¸¸ break°¡ ÀÖ½À´Ï´Ù. ¿©±â¼´Â i ¿Í j °ªÀÌ °°À¸¸é break°¡ ½ÇÇàµÇ°Ô ÇÏ¿´½À´Ï´Ù.
n if (j==i)
n break;
µû¶ó¼ 0ºÎÅÍ i ±îÁöÀÇ Ãâ·ÂµÇ¾î °á°ú¿Í °°ÀÌ ³ªÅ¸³³´Ï´Ù. ¶Ç ÇϳªÀÇ È帧Á¦¾î ¹æ¹ýÀ¸·Î continue°¡ ¾²ÀÔ´Ï´Ù. À̸§¿¡¼ ¾Ë ¼ö ÀÖµí À̰ÍÀº break¿Í´Â ´Ù¸¥ ¼º°ÝÀ» Áö´Õ´Ï´Ù. ½ÇÇà Áß continue¸¦ ¸¸³ª¸é ·çÇÁ¸¦ ºüÁ® ³ª°¡´Â °ÍÀÌ ¾Æ´Ï¶ó ±× ÀÚ¸®¿¡¼ ¹Ù·Î ±× ·çÇÁ·Î µ¹¾Æ°¡¼ ¹Ýº¹¹®ÀÌ ½ÇÇàµË´Ï´Ù. Áï continue´Â ¹Ýº¹¹®¿¡¼ ¾î´À ÇÑ Á¶°Ç¸¸ ½ÇÇà µÇÁö ¾Ê°Ô Çϱâ À§ÇØ ¾²ÀÔ´Ï´Ù.

±×¸² 1-6 continueÀÇ ¿ªÇÒ
±×·³ ¾ÕÀÇ break¿¹Á¦¿¡¼ÀÇ break¸¦ continue·Î ¹Ù²Ù¾î¼ ½ÇÇàÇØ º¸°Ú½À´Ï´Ù.
|
& |
ContinueTest.cs |
Ü ·çÇÁ¿¡¼ ontinueÀÇ »ç¿ë |
|
using System; class ContinueTest{ public static void Main(){ for (int i = 0; i<10; i++){ for (int j = 0 ; j<10; j++) { if (j==i) continue; Console.Write(j + "\t"); } Console.WriteLine(""); } }//main }//class | ||
|
C:\C#Example\01>csc ContinueTest.cs C:\C#Example\01>ContinueTest 1 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 0 1 3 4 5 6 7 8 9 0 1 2 4 5 6 7 8 9 0 1 2 3 5 6 7 8 9 0 1 2 3 4 6 7 8 9 0 1 2 3 4 5 7 8 9 0 1 2 3 4 5 6 8 9 0 1 2 3 4 5 6 7 9 0 1 2 3 4 5 6 7 8 | ||
°á°ú¿¡¼ º¸½Ã¸é, ¼ýÀÚ¸¦ Ãâ·ÂÇÒ ¶§ Á¶°Ç¿¡ ÇØ´çÇÏ´Â ¼ýÀÚ Áï, °¢°¢ÀÇ i ´Â ¸Å ÁÙ¿¡¼ Ãâ·ÂÀÌ µÇÁö ¾Ê¾ÒÀ½À» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
| jabookÀúÀÚ¸íÇÔ |
|
Á¦¸ñ:¼Ò¼³°°ÀºC# Á¦1°ÀÇ ÀúÀÚ:ÃÖ¿µ°ü |