조건문(if문)

값이 참이면 실행되고 거짓이면 실행되지 않는다.

Console.WriteLine("나이를 입력하세요 : ");
int age = Convert.ToInt32(Console.ReadLine());

if(age >= 19) 
{
    Console.WriteLine("회원가입되었습니다.");
}

 

조건은 여러 개 설정 할 수 있다.

Console.WriteLine("나이를 입력하세요 : ");
int age = Convert.ToInt32(Console.ReadLine());

if (age >= 19) 
{
    Console.WriteLine("회원가입되었습니다.");
}
else if (age < 1)
{
    Console.WriteLine("아직 태어나지 않았습니다.");
}
else
{
    Console.WriteLine("만 19세 이상이어야합니다.");
}

 

위에서 아래로 실행하며 참과 만나면 조건문에서 빠져나온다. 때문에 겹치는 조건이 있는지 확인해야한다.

if (age > 100) 
{
    Console.WriteLine("나이가 너무 많습니다.");
}
else if (age >= 19)
{
    Console.WriteLine("회원가입되었습니다.");
}
else if (age < 1)
{
    Console.WriteLine("아직 태어나지 않았습니다.");
}
else
{
    Console.WriteLine("만 19세 이상이어야합니다.");
}

 

문자열의 조건문

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

 if (name == "")
 {
     Console.WriteLine("이름을 입력하지 않았습니다.")
 }
 else
 {
     Console.WriteLine("안녕하세요, " + name + "님");
 }

'='는 값을 대입하는 것이기 때문에 '=='를 쓴다.

 

같지 않을 때에는 '!='를 쓴다.

 Console.WriteLine("이름을 입력하세요 : ");
 String name = Console.ReadLine();
 
if (name != "")
{
    Console.WriteLine("안녕하세요, " + name + "님");
}
else
{
    Console.WriteLine("이름을 입력하지 않았습니다.");
}

 

 

+ Recent posts