![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
chief39 |
|
||||||||||||||||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 15 Всего: 77 |
Тогда уже import java.lang.Math; Регистр в джаве имеет значение, классы пишутся с большой буквы, а Math - это именно класс со статик методом sin( и не только).
Метод, по идее, должен принимать аргумент и отдавать его синус, прально? Прально. Только метод именно с такой функциональностью уже реализован в Math. То что ты пытался сделать - это дополнительная обёртка, которая, в принципе, не нужна. То есть, так можно наворотить десяток методов, которые будут вызывать низлежащий и отдавая ему параметр, будут получать его синус. Это как передать бумажку сотруднику, который рядом - вместо этого ты просишь сотрудника А передать её сотруднику Б, тот - сотруднику В, а он уже - конечному получателю. Каждый из них просто передаёт бумажку, но реально три сотрудника делают бесполезную работу и затрудняют её. А так как у тебя метод просто принял значение и отдал его неизменённым - то смысл его теряется вообще. Вот найди тут логику:
Все созданные переменные ничего полезного не делают. И логично сделать всё вот так:
и даже вот так:
А ещё правильнее - вообще не создавать это метод, а там, где ты его собирался вызывать, вместо вызова
написать сразу
Вот поэтому индусов и вспомнили ![]() Например, индусский код(примерно, сам ход мысли):
Вместо
или просто обращения к этой переменной(которую передаём параметром) в том месте, где вызываем этот бесполезный метод -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
||||||||||||||||
|
|||||||||||||||||
Anime |
|
||||||||
![]() Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 88 Регистрация: 13.11.2006 Где: Киев Репутация: нет Всего: нет |
Вот код. он выдает мне син числа, как double.
Вот код. он мне выдает син, как стринг
Разве мона неписать вот это:
А что тогда? Как подругому? Добавлено через 10 минут и 13 секунд Я сделал это!!! я понил Урааа! поламал свою башню тупую ![]() ![]() ![]() ![]()
Так намного лучше? Или ещё мона сделать круче ![]() Это сообщение отредактировал(а) Anime - 13.5.2007, 01:23 |
||||||||
|
|||||||||
chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 15 Всего: 77 |
Эт оне круто - это правильно:
Если тебе нужен отдельный метод всё-таки: public double MySinWrapper(double param){ double res = Math.sin(param); System.out.println(" sin(" + param + ")= " + res ); return res; } Хотя зачем отдельный метод - непонятно ни разу ![]() ![]() -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |