Если в программе нужно создать больше двух вариантов ветвления, чтобы не путаться с вложенными операторами, конструкция if…else if…else является самым лучшим способом.
Блок кода должен заключаться в фигурные скобки, если инструкция превышает одну строку.
Синтаксис:
if(условие) {
инструкция;
}
else if(условие) {
инструкция;
}
else {
инструкция;
}
Блок кода должен заключаться в фигурные скобки, если инструкция превышает одну строку.
Синтаксис:
if(условие) {
инструкция;
}
else if(условие) {
инструкция;
}
else {
инструкция;
}
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
Console.Write("Введите цвет : "); -
stringcolor = Console.ReadLine(); -
if(color =="зеленый") { -
Console.WriteLine("цвет {0}", color); -
} -
elseif(color =="желтый") { -
Console.WriteLine("цвет {0}", color); -
} -
else{ -
Console.WriteLine("цвет неизвестный"); -
} -
Console.WriteLine("продолжение программы"); -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
Console.Write("Введите цвет : "); -
stringcolor = Console.ReadLine(); -
if(color =="зеленый") { -
Console.WriteLine("цвет {0}", color); -
} -
elseif(color =="желтый") { -
Console.WriteLine("цвет {0}", color); -
} -
else{ -
Console.WriteLine("цвет неизвестный"); -
} -
Console.WriteLine("продолжение программы"); -
Console.ReadKey(); -
return0; -
} }
Введите цвет : желтый
цвет желтый
продолжение программы
цвет желтый
продолжение программы