DO(7)
-
중첩반복문
1. MSDNfor(C# 참조) 2. for()문for()문 3. 중첩반복문 for(초기식 ; 조건식 ; 증감)//반복문A { 반복문A의 반복실행문1 for (초기식; 조건식; 증감)//반복문B { 반복문B의 반복실행문 } 반복문A의 반복실행문2 } 4. 중첩반복문의 실행순서 반복문A의 초기식 변수 초기화↓반복문A의 조건식 검사↓반복문A의 반복실행문1 실행↓반복문B의 초기식 변수 초기화↓반복문B의 조건식 검사↓반복문B의 반복실행문 실행↓반복문B의 증감식 실행↓증감식 실행 후 반복문B의 조건식 검사참이면 반복문B의 반복실행문 실행 거짓이면 반복문A의 반복실행문2 실행 반복문B 조건식 참 반복문B 조건식 거짓 반복문B의 반복실행문 실행↓ 반복문B의 조건식 검사↓반복문B의 조건식이 거짓일때까지 반복실행 반복문..
2016.12.15 -
중첩 while()문을 이용한 구구단
1. 중첩while()문을 이용한 구구단 ex) static void Main(string[] args) { int dan = 2, cnt = 1; while (dan
2016.12.12 -
while()문을 이용한 구구단
1. while() 문 while() 문 -> 개인적인 생각으로 while()문 보다는 for()문이 익숙하다보니 for()문이 편했습니다.... -> while문이 익숙하지 않아 중첩사용에 어려움이있었습니다... ex) static void Main(string[] args) { int dan = 2, cnt = 1; while (dan
2016.12.12 -
중첩 반복문( for()문 )을 이용한 구구단
1. 중첩 반복문 for (초기식 ; 조건식 ; 증감식) { 반복실행문; for (초기식; 조건식; 증감식) { 반복실행문; } } -> 반복문 안에 또 다른 반복문이 있는 것을 말합니다. -> 사용자가 여러번 반복해야 될 작업을 중첩 반복문을 통해 쉽게 해결할 수 있습니다. ex) static void Main(string[] args) { int dan = 0, cnt = 0; for (dan = 2; dan
2016.12.12 -
do ~ while()
1. MSDNdo( C# 참조 ) 2. while(조건식)while() do { 실행문 } while (조건); -> while()문과는 다르게 do ~ while()문은 실행문을 한 번 실행한 후 조건문을 확인합니다. 즉, 최소 1번은 실행된다고 보시면 됩니다. -> while()문 괄호 뒤에 세미콜론(;)로 마침표를 찍어주지 않으면 에러가 발생합니다 ex1) static void Main(string[] args) { int cnt = 0; do { Console.WriteLine("cnt = " + cnt); cnt++; } while (cnt
2016.12.12 -
while()
1. MSDNwhile ( C# 참조 ) 2. while(조건식) while (조건) { 반복실행문 } -> 조건식이 참일 때 계속하여 반복실행 -> 조건에는 true & false의 값을 가지는 Bool형식으로 작성합니다. -> 조건식이 참이면 실행하고 거짓이면 실행하지 않습니다. 단, 조건식에 항상 참인 값이 들어가게 되면 while()문에 의해서 프로그램이 무한루프( Infinite Loop )에 빠지니 유의하시기 바랍니다. ex) static void Main(string[] args) { int cnt = 0; while (cnt
2016.12.12