Вы явно присваиваете значение от 3 до Num
. Я бы посоветовал не просто копировать код из других учебных пособий и попытаться понять, как учебное пособие работает в первую очередь, прежде чем применять его к собственному коду.
В вашем примере вы используете переменную Num
в качестве вычисляемого выражения для оператора switch и игнорируете ввод от пользователя.
Это можно исправить, присвоив userInputStringOfAngles
в качестве выражения.
switch (numberOfAngles) {
case 3:
NumberOfAngles = "A triangle has 3 sides.";
break;
case 4:
NumberOfAngles = "A rectangle has 4 sides.";
break;
case 5:
NumberOfAngles = "A pentagon has 5 sides.";
break;
default:
NumberOfAngles = "Error! Please select integer 3, 4, or 5.";
break;
}