728x90

C# 67

[C#] 분기문 continue

기본 개념continue 문은 반복문에서 현재 반복을 건너뛰고 다음 반복으로 넘어갈 때 사용한다.✔ for, while, do-while 문에서 사용 가능✔ 반복문을 종료하지 않고 특정 조건에서만 건너뜀 for문에서 continue 사용for (int i = 1; i 💡 결과1 2 4 5📌 i == 3일 때 continue 실행 → Console.WriteLine(i); 실행 안 됨 while문에서 continue 사용int num = 0;while (num 💡 결과1 2 4 5📌 num == 3일 때 continue 실행 → Console.WriteLine(num); 실행 안 됨 do-while문에서 continue 사용int x = 0;do{ x++; if (x == 3)..

C#/제어문 2025.03.24

[C#] 분기문 break

기본 개념break 문은 반복문, switch문을 즉시 종료할 때 사용한다.✔ for, while, do-while, switch 문에서 사용 가능✔ break가 실행되면 진행되고있던 구문이 즉시 종료됨 for문에서 break 사용for (int i = 1; i 💡 결과1 2 3 4📌 i == 5에서 break 실행 → 반복문 즉시 종료 while문에서 break 사용int num = 1;while (num 💡 결과1 2 3 4 5📌 num == 6이 되면 break 실행 → Console.WriteLine(num);이 실행되기 전 반복문 종료 do-while문에서 break 사용int x = 1;do{ if (x == 4) { break; } Co..

C#/제어문 2025.03.24

[C#] 반복문 while, do-while

기본 개념while과 do-while문은 특정 조건이 true일 때 계속 반복 실행된다.📌 for문과 달리 반복 횟수가 정해져 있지 않을 때 유용! while 반복문while (조건식){ // 조건이 true일 동안 실행되는 코드}✔ 조건이 true이면 코드를 반복 실행✔ false가 되면 즉시 종료 while 예제📝예제: 1부터 5까지 출력int i = 1;while (i 💡 결과1 2 3 4 5📌 i++ 가 없으면 무한 루프가 발생한다.더보기무한루프? 무한 루프(infinite loop)는 컴퓨터에서 프로그램이 끝없이 동작하는 것을 뜻한다.루프문에 종료 조건이 없거나, 종료 조건과 만날 수 없을 때 발생한다.do-while 반복문do{ // 적어도 한 번 실행됨} while ..

C#/제어문 2025.03.22

[C#] 반복문 for

기본 개념for문은 코드를 일정 횟수만큼 반복 실행할 때 사용함.💡 "몇 번 반복할지 알고 있을 때" 가장 적합 기본 구조for (초기식; 조건식; 증감식){ // 반복할 코드} 📌 초기식 → 반복을 시작할 때 한 번 실행📌 조건식 → true이면 실행, false이면 종료📌 증감식 → 반복할 때마다 실행 간단한 예제 (1부터 5까지 출력)for (int i = 1; i 💡 결과1 2 3 4 5🚨 만약 for문 없이 반복할 경우 Console.WriteLine();을 5번 써야하므로 비효율적 ➡ for문을 사용배열과 함께 사용string[] fruits = { "사과", "바나나", "딸기" };for (int i = 0; i 💡 결과사과 바나나 딸기📖 정리✔ for → 반..

C#/제어문 2025.03.21

[C#] 조건문 switch-case

기본 개념switch-case 문은 여러 조건을 비교할 때 사용하는 조건문if-else 문보다 가독성이 좋고 실행 속도가 빠를 수 있다!기본 구조switch (변수){ case 값1: // 실행 코드 break; case 값2: // 실행 코드 break; default: // 위의 모든 case와 일치하지 않을 때 실행 break;}📌 break → case 실행 후 빠져나오는 역할📌 default → 모든 case와 일치하지 않을 때 실행간단한 예제 (요일 출력)int day = 3;switch (day){ case 1: Console.WriteLine("월요일"); b..

C#/제어문 2025.03.20

[C#] 조건문 if, else if, else

기본 개념조건문은 특정 조건에 따라 프로그램이 다르게 실행되도록 하는 문법if문 기본 구조 주어진 조건이 true일 때만 실행됨int num = 10;if (num > 5) { Console.WriteLine("num은 5보다 큽니다.");}💡 결과: num은 5보다 큽니다.if - else 조건이 true면 if 실행, false면 else 실행int num = 3;if (num > 5) { Console.WriteLine("num은 5보다 큽니다.");} else { Console.WriteLine("num은 5 이하입니다.");}💡 결과: num은 5 이하입니다.if - else if - else 여러 조건을 검사하고, 해당하는 첫 번째 조건만 실행int score = 85;if..

C#/제어문 2025.03.20

[C#] 비트연산자

비트 연산자는 정수(숫자)를 이진수(0과 1)로 변환한 후, 각각의 비트 단위로 연산하는 연산자이다. 비트 연산자의 종류연산자설명예제 (10 & 7)& (AND)둘 다 1이면 110 & 7 = 2 (1010 0111 = 0010)|하나라도 1이면 110 | 7 = 15 (1010 0111 = 1111)^ (XOR)다르면 1, 같으면 010 ^ 7 = 13~ (NOT)모든 비트를 반전~10 = -11 (2의 보수) (왼쪽 시프트)비트를 왼쪽으로 이동10 >> (오른쪽 시프트)비트를 오른쪽으로 이동10 >> 1 = 5& (비트 AND)둘 다 1일 때만 1, 아니면 0int a = 10; // 1010 (2진수)int b = 7; // 0111 (2진수)int result = a & b; // 0010 (2..

C#/연산자 2025.03.20
728x90