Як на мене трохи заплутали умови завдання прочитавши я подумав що потрібно реалізувати вивід дробиною і спочатку реалізував так:
1
1+2=3
1+2+3=6
1+2+3+4=10
1+2+3+4+5=15
а треба було вивести одну суму
Может кто-то объяснить почему так решение не проходит?
Zerg zerg1 = new Zerg("Zerling");
Zerg zerg2 = new Zerg("Gidralysk");
Zerg zerg3 = new Zerg("Mutalysk");
Zerg zerg4 = new Zerg("Ultralysk");
Zerg zerg5 = new Zerg("Kerrigan");
Protoss protoss1 = new Protoss("Zealot");
Protoss protoss2 = new Protoss("Dragun");
Protoss protoss3 = new Protoss("Arhcont");
Terran terran1 = new Terran("Marine");
Terran terran2 = new Terran("Siege tank");
Terran terran3 = new Terran("Rainor");
Terran terran4 = new Terran("Stukov");
Спасибо
Не подходит, потому что в классах Zerg, Protoss, Terran нет конструктора с вводом имени, а работает конструктор по умолчанию, который не принимает ни каких аргументов.
Подбробнее тут
https://javarush.com/groups/posts/1949-znakomstvo-s-klassami-napisanie-sobstvennihkh-klassov-konstruktorih
Сами объекты созданы, но эти объекты не ссылаются на переменную класса в котором он описан (zerg1.name = " ");
Чтобы сработал ваш код, должны быть созданы конструкторы.
подскажите где в решении задачи со скобками сохраняется "2 открывающие скобки" ? там же только одна открывающая перед 2: System.out.println(2 * (3 + 4 * (5 + 6 * 7))); Или может я не поняла, что имелось ввиду под "Количество круглых скобок должно остаться прежним (2 открывающие и 2 закрывающие)."
Убил день на решение задачи со скобками, пронумеровал все варианты на листочках, разобрал их все. Пропустил нужный вариант. Оказалось почему-то при умножении 47 на 4 я считал, что будет 268 ;)
Спасибо этому заданию, за то что освежил в памяти, как решать столбиком)
Задание "Вывести на экран дату своего рождения в виде" - не воспринимает строки "OCT" и "DEC" как названия месяцев на английском - Октябрь и Декабрь соответственно.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ