조건문(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("이름을 입력하지 않았습니다.");
}