for문

조건이 참인 동안 일부 코드를 유한하게 반복한다.

for (int i = 1; i <= 10; i++)
{
    Console.WriteLine(i);
}

 

 

원하는 만큼 증가시킬 수 있다.

2씩 증가

for (int i = 1; i <= 10; i+=2)
{
    Console.WriteLine(i);
}

3씩 증가

for (int i = 1; i <= 10; i+=3)
{
    Console.WriteLine(i);
}

 

감소시킬 수도 있다.

for (int i = 10; i > 0; i--)
{
    Console.WriteLine(i);
}
Console.WriteLine("새해 복 많이 받으세요!");

 

while문의 어떤 코드는 무한하게 반복된다. 그와 달리 for문은 제한적으로 반복된다.

 

 

'C# > C#' 카테고리의 다른 글

17. 숫자 맞추기 게임(Number Guessing Game)  (0) 2023.09.05
16. 중첩 반복문(Nested Loops)  (0) 2023.09.04
14. While문(While Loops)  (0) 2023.08.31
13. 논리 연산자(Logical Operators)  (0) 2023.08.31
12. 조건문(Switches)  (0) 2023.08.28
while문

조건이 참인 동안 일부 코드를 반복한다.

Console.Write("이름을 입력하세요. : ");
String name = Console.ReadLine();

while (name == "")
{
    Console.Write("이름을 입력하세요. : ");
    name = Console.ReadLine();
}

Console.WriteLine("안녕하세요 " + name);

 

조건이 늘 참이게 되면 무한루프에 빠질 수 있으니 주의해야한다.

while (1 == 1)
{
    Console.WriteLine("도와주세요! 무한루프에 갇혀있어요!");
}

 

 

'C# > C#' 카테고리의 다른 글

16. 중첩 반복문(Nested Loops)  (0) 2023.09.04
15. For문(For Loops)  (0) 2023.08.31
13. 논리 연산자(Logical Operators)  (0) 2023.08.31
12. 조건문(Switches)  (0) 2023.08.28
11. 조건문(If Statement)  (0) 2023.08.25
논리 연산자

&& (AND) :  조건이 전부 참일 경우에 참.
|| (OR) : 조건 중 하나만 참이어도 참.

Console.WriteLine("현재 온도는 몇 도 입니까? : ");
double temp = Convert.ToDouble(Console.ReadLine());

if (temp >= 10 && temp <= 25)
{
    Console.WriteLine("따듯한 날씨네요.");
}
else if (temp <= -50 ||  temp >= 50)
{
    Console.WriteLine("밖에 나가지 마세요.");
}

 

 

'C# > C#' 카테고리의 다른 글

15. For문(For Loops)  (0) 2023.08.31
14. While문(While Loops)  (0) 2023.08.31
12. 조건문(Switches)  (0) 2023.08.28
11. 조건문(If Statement)  (0) 2023.08.25
10. 문자열 메서드(String Methods)  (0) 2023.08.24
조건문(switch문)

if문 말고도 다른 조건문에 대해 알아보자.

Console.WriteLine("오늘은 무슨 요일인가요?");
String day = Console.ReadLine();

switch (day)
{
    case "월요일":
        Console.WriteLine("월요일입니다.");
        break;
    case "화요일":
        Console.WriteLine("화요일입니다.");
        break;
    case "수요일":
        Console.WriteLine("수요일입니다.");
        break;
    case "목요일":
        Console.WriteLine("목요일입니다.");
        break;
    case "금요일":
        Console.WriteLine("금요일입니다.");
        break;
    case "토요일":
        Console.WriteLine("토요일입니다.");
        break;
    case "일요일":
        Console.WriteLine("일요일입니다.");
        break;
    default:
        Console.WriteLine(day + "은(는) 요일이 아닙니다.");
        break;
}

switch문을 써준 뒤, break로 switch문을 빠져나와야한다.

 

 

+ Recent posts