"์•ˆ๋…•, ์•„๋ฏธ๊ณ !

"์•ˆ๋…• ์—˜๋ฆฌ."

"์ด๋ฏธ ๋ฃจํ”„๋ฅผ ๊ณต๋ถ€ํ•˜์…จ๊ตฐ์š”. ๋ฉ‹์ง€๋„ค์š”."

"๋™์˜ํ•ฉ๋‹ˆ๋‹ค! ์ด์ œ ๋‚˜๋Š” ๊ทธ๋“ค ์—†์ด๋Š” ์‚ฌ๋Š” ๋ฐฉ๋ฒ•์„ ์™„์ „ํžˆ ๋ชจ๋ฆ…๋‹ˆ๋‹ค."

"๋•Œ๋กœ๋Š” ๊ทธ๊ฒƒ๋“ค ์—†์ด๋„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค... ํ•˜์ง€๋งŒ ๋” ์ž์ฃผ ๊ทธ๊ฒƒ๋“ค์ด ํ•„์š”ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ค๋Š˜ ์šฐ๋ฆฌ๋Š” ์ผ์ •๋ณด๋‹ค ์•ž์„œ ๋ฃจํ”„์—์„œ ๋ฒ—์–ด๋‚˜์•ผ ํ•˜๋Š” ์ƒํ™ฉ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค."

"๋ฃจํ”„๋ฅผ ๊ณ„์†ํ•˜๊ธฐ ์œ„ํ•œ ์กฐ๊ฑด์ด ์ฐธ์ด์ง€๋งŒ ์—ฌ์ „ํžˆ ๋ฃจํ”„๋ฅผ ์ข…๋ฃŒํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๊นŒ?"

"์ •ํ™•ํ•ฉ๋‹ˆ๋‹ค! ๋•Œ๋•Œ๋กœ ๋‹น์‹ ์€ ์ด๋ฏธ ํ”„๋กœ๊ทธ๋ž˜๋จธ์ธ ๊ฒƒ์ฒ˜๋Ÿผ ๋“ค๋ฆด ๋•Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์–ด์จŒ๋“ , ์ผ์ •๋ณด๋‹ค ๋นจ๋ฆฌ ๋ฃจํ”„์—์„œ ๋ฒ—์–ด๋‚˜๋ ค๋ฉด break ๋ฌธ ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค . ๋‹ค์Œ ์˜ˆ๋ฅผ ์‚ดํŽด๋ณด์‹ญ์‹œ์˜ค.

์•”ํ˜ธ ์„ค๋ช…
Scanner console = new Scanner(System.in);
boolean isExit = false;
while (!isExit)
{
   String s = console.nextLine();
   isExit = s.equals("exit");
}
ํ”„๋กœ๊ทธ๋žจ์€ ๋ฅผ ์ž…๋ ฅํ•  ๋•Œ๊นŒ์ง€ ํ‚ค๋ณด๋“œ์—์„œ ํ•œ ์ค„์„ ์ฝ์Šต๋‹ˆ๋‹ค "exit".

"์•Œ๊ฒ ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋žจ์€ ์ฝ˜์†”์—์„œ ์ค„์„ ์ฝ์Šต๋‹ˆ๋‹ค. ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด "exit"๋ณ€์ˆ˜ isExit๊ฐ€ ๊ฐ€ ๋˜๊ณ  true๋ฃจํ”„ ์กฐ๊ฑด์ด ๊ฐ€ ๋˜๋ฉฐ ๋ฃจํ”„๊ฐ€ ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค."!isExitfalse

"๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ Java์—๋Š” break์ด๋Ÿฌํ•œ ๋…ผ๋ฆฌ๋ฅผ ๋‹จ์ˆœํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ํŠน์ˆ˜ ๋ฌธ์ด ์žˆ์Šต๋‹ˆ๋‹ค. break๋ฌธ์ด ๋ฃจํ”„ ๋‚ด์—์„œ ์‹คํ–‰๋˜๋ฉด ๋ฃจํ”„๊ฐ€ ์ฆ‰์‹œ ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋žจ์€ ๋ฃจํ”„ ๋‹ค์Œ์— ์˜ค๋Š” ๋ฌธ ์‹คํ–‰์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์€ ๋งค์šฐ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. :

break;

break" ๋ฐฉ๊ธˆ ๋…ผ์˜ํ•œ ์˜ˆ๋ฅผ ๋‹ค์‹œ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•ด ๋ช…๋ น๋ฌธ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค .

์•”ํ˜ธ ์„ค๋ช…
Scanner console = new Scanner(System.in);
while (true)
{
   String s = console.nextLine();
   if (s.equals("exit"))
     break;
}
ํ”„๋กœ๊ทธ๋žจ์€ ๋ฅผ ์ž…๋ ฅํ•  ๋•Œ๊นŒ์ง€ ํ‚ค๋ณด๋“œ์—์„œ ํ•œ ์ค„์„ ์ฝ์Šต๋‹ˆ๋‹ค "exit".

"์–ด์ฉŒ๋ฉด ๊ทธ๊ฒƒ์„ ๊ธฐ์–ตํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋„์›€์ด ๋  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค."

"๊ทธ๋Ÿฌ๋‚˜ break๋ฃจํ”„์˜ ๋™์ž‘์„ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋Š” ์œ ์ผํ•œ Java ๋ฌธ์€ ์•„๋‹™๋‹ˆ๋‹ค. Java์—๋„ ๋ฌธ์ด ์žˆ์Šต๋‹ˆ๋‹ค . ๋ฃจํ”„ ๋‚ด์—์„œ ๋ฌธ์„ continue์‹คํ–‰ํ•˜๋ฉด ๋ฃจํ”„์˜ ํ˜„์žฌ ๋ฐ˜๋ณต์ด ์˜ˆ์ •๋ณด๋‹ค ๋นจ๋ฆฌ ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค."continue

"๋ฐ˜๋ณต์ด๋ž€ ๋ฌด์—‡์„ ์˜๋ฏธํ•ฉ๋‹ˆ๊นŒ?"

"๋ฃจํ”„ ๋ฐ˜๋ณต์€ ๋ฃจํ”„ ๋ณธ๋ฌธ์˜ ํ•œ ๋ฒˆ์˜ ์‹คํ–‰์ž…๋‹ˆ๋‹ค. continue๋ฌธ์€ ๋ฃจํ”„์˜ ํ˜„์žฌ ๋ฐ˜๋ณต์„ ์ค‘๋‹จํ•˜์ง€๋งŒ break๋ฌธ๊ณผ ๋‹ฌ๋ฆฌ ๋ฃจํ”„ ์ž์ฒด๋ฅผ ์ข…๋ฃŒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฌธ๋„ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค.

continue;

"๊ทธ๋ž˜์„œ continue๋ฃจํ”„์˜ ํŠน์ • ๋ฐ˜๋ณต ์‹คํ–‰์„ '๊ฑด๋„ˆ๋›ฐ๊ณ ' ์‹ถ์€ ๊ฒฝ์šฐ ๋ฃจํ”„์—์„œ ๋ช…๋ น๋ฌธ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?"

break"๋งž์•„์š”. ์™€ ์˜ ์ฐจ์ด๋ฅผ ์ดํ•ดํ•˜์…จ๋‚˜์š” continue? 20๊ฐœ์˜ ๋ฐ˜๋ณต๋˜์ง€ ์•Š๋Š” ์ˆซ์ž ์ค‘ 7์„ ์ฐพ์•„์•ผ ํ•œ๋‹ค๋ฉด ์–ด๋–ค ์ข…๋ฅ˜์˜ ๋ฃจํ”„ ๋ฐ ๋ฃจํ”„ ์ค‘๋‹จ ๋ฌธ์„ ์‚ฌ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

"์Œ... ์ˆซ์ž๋ฅผ ๋‹ค ํ›‘์–ด๋ณด๊ณ  7์„ ์ฐพ์œผ๋ฉด break."

1"๋กœ ๋‚˜๋ˆ„์–ด์ง€๋Š” ์ˆซ์ž๋ฅผ ์ œ์™ธํ•˜๊ณ  ์—์„œ ๊นŒ์ง€ 20์˜ ์ˆซ์ž ๋ฅผ ํ‘œ์‹œํ•ด์•ผ ํ•œ๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ 7?"

continue"์Œ, ๋ฃจํ”„๋ฅผ ์ข…๋ฃŒํ•˜๊ณ  ์‹ถ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์•„๋งˆ๋„ ๊ฐ€ ํ•„์š”ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค . ํ•˜์ง€๋งŒ ์—ฌ์ „ํžˆ ์ž˜ ์ดํ•ด๊ฐ€ ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค."

"์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด ์ฝ”๋“œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค."

์•”ํ˜ธ ์„ค๋ช…
int i = 1;
while (i <= 20)
{
   if ( (i % 7) == 0 )
     continue;
   System.out.println(i);
   i++;
}
ํ”„๋กœ๊ทธ๋žจ์€ ์—์„œ 1๊นŒ์ง€ ์˜ ์ˆซ์ž๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค 20. ์ˆซ์ž๋ฅผ ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ 7(๋‚˜๋จธ์ง€ ๋‚˜๋ˆ„๊ธฐ ๋Š” 7) 0 ์ˆซ์ž ํ‘œ์‹œ๋ฅผ ๊ฑด๋„ˆ๋œ๋‹ˆ๋‹ค.

"์—˜๋ฆฌ์•ผ, ์™œ ๊ทธ๋ ‡๊ฒŒ ์˜์‹ฌ์Šค๋Ÿฝ๊ฒŒ ์ณ๋‹ค๋ณด๋Š” ๊ฑฐ์•ผ? ์—ฌ๊ธฐ ๋ฌด์Šจ ๋ฌธ์ œ๋ผ๋„ ์žˆ์–ด?"

"์†์ผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค, ์•„๋ฏธ๊ณ ! ์‹ค์ œ๋กœ ์ด ์ฝ”๋“œ๋Š” ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค . ์ฒ˜์Œ 6์ž๋ฆฌ๋ฅผ ํ‘œ์‹œํ•œ ๋‹ค์Œ i์ˆซ์ž์— ์˜์›ํžˆ ๊ณ ์ •๋œ ์ƒํƒœ๋กœ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค . 7๊ฒฐ๊ตญ ์ด continue๋ช…๋ น๋ฌธ์€ ๋‘ ๊ฐœ์˜ ๋‹ค๋ฅธ ๋ช…๋ น๋ฌธ์„ ๊ฑด๋„ˆ๋œ๋‹ˆ๋‹ค System.out.println(i). i++๊ฒฐ๊ณผ์ ์œผ๋กœ ๊ฐ’์— ๋„๋‹ฌํ•˜๋ฉด 7๋ณ€์ˆ˜ i๋ณ€๊ฒฝ์ด ์ค‘์ง€๋˜๊ณ  ๋ฌดํ•œ ๋ฃจํ”„์— ๋น ์ง€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋งค์šฐ ์ผ๋ฐ˜์ ์ธ ์‹ค์ˆ˜๋ฅผ ์„ค๋ช…ํ•˜๊ธฐ ์œ„ํ•ด ์˜๋„์ ์œผ๋กœ ์ด ๋ฐฉ๋ฒ•์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค."

"์–ด๋–ป๊ฒŒ ๊ณ ์น ๊นŒ์š”?"

"์—ฌ๊ธฐ์—๋Š” ๋‘ ๊ฐ€์ง€ ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค."

์˜ต์…˜ 1:i ์‹คํ–‰ํ•˜๊ธฐ ์ „์— ๋ณ€๊ฒฝ continueํ•˜์ง€๋งŒ ์ดํ›„์— ๋ณ€๊ฒฝi % 7

์˜ต์…˜ 2:i ๋ฃจํ”„ ์‹œ์ž‘ ์‹œ ํ•ญ์ƒ ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค . ๊ทธ๋Ÿฌ๋‚˜ then i์˜ ์‹œ์ž‘ ๊ฐ’์€ ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค 0.

์˜ต์…˜ 1 ์˜ต์…˜ 2
int i = 1;
while (i <= 20)
{
   if ( (i % 7) == 0 )
   {
     i++;
     continue;
   }
   
   System.out.println(i);
   i++;
}
int i = 0;
while (i < 20)
{
   i++;
   if ( (i % 7) == 0)
     continue;
   System.out.println(i);
}

"์ข‹์•„์š”! ์‹ค์ˆ˜ํ•˜์ง€ ์•Š๋„๋ก ๋…ธ๋ ฅํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค."

"๋‹น์‹ ์˜ ์•ฝ์†์„ ๊ธฐ์–ตํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค!"