Разобрать программу n_2стр 118, используя ее как контрольный пример, написать программу вычисления площади треугольника и периметра прямоугольнака s=(1/2)ah, P=2(a+b)
А) По условию, девочку, вырастившую маргаритки зовут не Роза ("девочка, вырастившая маргаритки, обратила внимание Розы...") и не Рита ("ни у одной из девочек имя не совпадает с названием любимых цветов"), значит, её зовут Анюта. Далее следует, что Роза (вырастила не розы) могла вырастить только анютины глазки, а Рита - розы. б) Говорит правду либо Виктор, либо Марат, так как их показания противоположны по смыслу. Значит Андрей и Денис соврали, из показания Дениса следует, что стекло разбил именно он. Правду сказал Марат.
запись true ? 5 : 8 - это так званый тернарный оператор.
Где первая часть оператора до знака вопроса - это условие, после - значение которые будет иметь переменная в зависимости от результата условие(истинна или ложь).
У вашем примере условие это значение true, результат это числа 5 и 8.
Что это означает, если условие истинно то есть его значение true, то переменная wrt будет иметь значение 5. Если условие ложь то есть его значение false, то переменная wrt будет иметь значение 8.
Результатом вашего примера будет int wrt = 5;
Условие могут быть разные, ваш пример уже отображает результат самого условие(true или false).
("девочка, вырастившая маргаритки, обратила внимание Розы...") и не Рита ("ни у одной из девочек имя не совпадает с названием любимых цветов"), значит, её зовут Анюта. Далее следует, что Роза (вырастила не розы) могла вырастить только анютины глазки, а Рита - розы.
б) Говорит правду либо Виктор, либо Марат, так как их показания противоположны по смыслу. Значит Андрей и Денис соврали, из показания Дениса следует, что стекло разбил именно он. Правду сказал Марат.
int wrt = true ? 5 : 8;
Объясню вашу запись:
int - > один из типов данных у java.
wrt - > название переменной.
запись true ? 5 : 8 - это так званый тернарный оператор.
Где первая часть оператора до знака вопроса - это условие, после - значение которые будет иметь переменная в зависимости от результата условие(истинна или ложь).
У вашем примере условие это значение true, результат это числа 5 и 8.
Что это означает, если условие истинно то есть его значение true, то переменная wrt будет иметь значение 5. Если условие ложь то есть его значение false, то переменная wrt будет иметь значение 8.
Результатом вашего примера будет int wrt = 5;
Условие могут быть разные, ваш пример уже отображает результат самого условие(true или false).