반응형
1. while문, do-while문
using System;
namespace CSharp {
class Program{
// Main function
static void Main(string[] args) {
// 반복문 while
// 참이면 while문을 계속 반복. 거짓이면 while문을 탈출
int i = 5;
while (i>0) {
i--;
Console.WriteLine("hello world"); //5번 출력
}
// do~while문
do {
// 한번은 do 안의 내용을 실행하고, while문이 참이면 반복
} while ();
// 거울아 거울아
string answer;
do {
Console.WriteLine("강사님은 잘생기셨나요?(y/n)");
answer = Console.ReadLine();
} while (answer!="y");
Console.WriteLine("정답입니다.");
}
}
}
2. for문, break, continue
using System;
namespace CSharp {
class Program{
// Main function
static void Main(string[] args) {
// while문
int count = 0; //초기화식
while (count < 5) { // 조건식
Console.WriteLine("Hello world");
count++; // 반복식
}
// for문
// for(1.초기화식; 2.조건식; 4.반복식) {
// 3.내용
// }
for(int i=0; i<5; i++) {
Console.WriteLine("Hello world");
}
// break문
int num = 97;
bool isPrime = true;
for(int i=2; i<num; i++) {
if((num%i)==0) {
isPrime = false;
break;
}
}
if(isPrime) {
Console.WriteLine("소수입니다.");
} else {
Console.WriteLine("소수가 아닙니다.");
}
// continue문
for(int i=1; i<=100; i++){
if((i%3)!=0) {
continue;
}
Console.WriteLine($"3으로 나뉘는 숫자 발견: {i}");
}
}
}
}
반응형
':SERVER > C#(C Sharp)' 카테고리의 다른 글
클래스, 생성자, static (0) | 2022.09.16 |
---|---|
스택,힙 메모리, 클래스 (0) | 2022.09.16 |
함수, ref, out (0) | 2022.09.15 |
분기문(if문, switch문, 삼항연산자) (0) | 2022.09.14 |
C# 변수, 문자열 (0) | 2022.09.14 |