728x90
1. for문을 이용하여 1~10까지 출력하기
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
for(int a=1;a<=10;a++)
{
Console.WriteLine(a);
}
}
}
}
for문을 사용하여 1~10까지 한 줄에 하나씩 출력되게 하는 코드이다.
2. while문을 사용하여 1~10까지 출력하기
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
int a = 1;
while(a<=10)
{
Console.WriteLine(a);
a++;
}
}
}
}
while문을 사용하여 1~10까지 한 줄에 하나씩 출력되게 하는 코드이다. 상단의 for문과 비교를 해보면 while문이 for문과 어떠한 차이점이 있는지 쉽게 알 수 있다.
3. for문을 사용하여 1~10까지의 홀수 출력하기
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
int i;
for(i=1;i<=10;i+=2)
{
Console.WriteLine(i);
}
}
}
}
for문을 이용해 1~10까지의 수 중에서 홀수만 출력되게 한 코드이다. 반복을 할 때 i+=2 즉 i=i+2를 넣어줘 i가 1씩 증가하는 것이 아닌 2씩 증가하게 해 주었다.
4. while문을 이용하여 1~10까지의 홀수 출력하기
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
int i = 1;
while(i<=10)
{
Console.WriteLine(i);
i += 2;
}
}
}
}
위의 for문과 같이 1~10까지의 숫자 중 홀수만 출력한 코드이다. 역시 for문과 비교하면서 본다면 while문을 이해할 수 있을 것이다.
5. 반복문을 이용하여 원하는 단수의 구구단 출력하기.
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
int a, b, c;
while (true)
{
Console.Write("원하는 단수를 숫자로 입력하세요 : ");
c=int.Parse(Console.ReadLine());
if (c <= 0) break;
for(a=1;a<=9;a++)
{
b = c * a;
Console.Write("{0} * {1} = ", c, a);
if(b<10)
{
Console.Write(" ");
}
Console.WriteLine(b);
}
}
}
}
}
while문을 이해하였다면 이제는 자신이 입력한 숫자를 구구단으로 표현을 할 것이다. while(true)의 경우 참이라는 뜻으로 해당 문을 무수히 반복을 하고 break 문이 걸려야만 중단을 한다.
int.Parse(Console.ReadLine()을 이용하여 c에 자신이 입력하는 숫자를 넣어주고 첫 번째 for반복문을 통하여 자신이 입력한 숫자와 곱해줄 숫자를 정해준다. 그런 후 자신이 입력한 숫자인 c와 a를 곱한 값을 b에 넣어주었고 b가 10보다 작을 경우 10의 자릿수와 간격 차이가 벌어질 것을 염려하여 " "(한 칸 띄움)을 넣어준다.
만일 c가 0보다 작을 경우는 코드가 중지되도록 만들었다.

6. for문을 사용하여 ##### 출력하기
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
int i = 1;
for(i=1;i<=5;i++)
{
Console.WriteLine("#####");
}
}
}
}
i를 1로 선언해준 후 1이 5보다 작거나 같을 때까지 #####을 출력하고 줄 바꿈을 하게끔 만든 코드이다.
728x90
'Language > C#' 카테고리의 다른 글
[C#] 배열 사용해보기 (0) | 2021.11.12 |
---|---|
[C#] 중첩for문 사용하기 (0) | 2021.11.11 |
[C#] for 문을 사용하여 구구단 출력하며 익숙해지기 (0) | 2021.11.08 |
[C#] IF문과 Switch case문을 사용하여 홀수 짝수와 계절 표시하기. (0) | 2021.11.07 |
[C#] C#의 기본적인 출력문과 이스케이프 시퀀스 (0) | 2021.11.05 |