Почему не получается использовать такую конструкцию
sqrt(square(x2 - x1) +square (y2 - y1)); где тут ошибка?
Alexandr
7 уровень
Задачку решил но вопрос остался!
Решен
Комментарии (8)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Кирилл
8 мая 2020, 13:10
Не стесняйтесь оставлять подсказки, кому то это поможет, большая часть обучения состоит сейчас из того , что люди чужой код разбирают, это нормально. А по поводу вашей конструкции, любое математическое выражение в java можно оформить правильно, используя статические методы из класса Math. Метод square скорее всего придуман лично вами.
+1
Alexandr
8 мая 2020, 15:12
Вы меня успокоили, я боюсь в подсказки смотреть тк кажется что я краду чужой код и не думаю сам. А по поводу square, я гуглил методы возведения в степень и увидел этот. Значит я использовал чужую ошибку.
0
Кирилл
12 мая 2020, 13:42
Скорее всего, метод square был объявлен и позже использован, а вас это ввело в заблуждение. А насчет "не думаю сам" не стоит переживать. У меня когда не идет решение задач, я сначала читаю документацию оракл, если это не помогает и решение не удалось найти беру книги с примерами, Хорстманн неплох, и если уже после этого ничего не получается ищу советы в комментариях либо смотрю код на гитхабе, но даже там код иногда с ошибками и его нужно переделывать под себя. Чтобы научиться что-то делать, нужно инвестировать свои ресурсы, в данном случае время. Вы хотите что-то получить, значит должны что-то отдать. Научиться можно чему угодно, главное разобраться в себе и понять , что вам это действительно нужно.
+1
Arsen
8 мая 2020, 08:58
Если вместо sqrt использовать Math.sqrt(), а вместо square(x2 - x1) - Math.pow((x2-x1),2), то
Конструкция работатет.
0
Alexandr
8 мая 2020, 12:37
я в задаче использовал Math.sqrt (тут не стал указывать чтобы не было подсказкой) а про square я не понял, как его тогда правильно использовать? При каких условиях?
0
Arsen
8 мая 2020, 12:44
Что делает square? Что ето за функция. Я с такой в java не встречался.
0
Arsen
8 мая 2020, 12:45
Возведения в степень? В java ето функция pow(аргумент, степень)
0
Alexandr
8 мая 2020, 15:13
Спасибо большое! Учту!
п.с square мне выдал гугл.
0