Как в java вычислить квадратный корень? (сильно не пинать плиз!)
Модератор: Модераторы разделов
Как в java вычислить квадратный корень?
Народ столкнулся с такой проблемой: есть int input, хочу узнать квадратный корень из него. Как это сделать никак не могу додуматься. Я так полагаю, что у какого то класса должен быть метод наподобии sqrt(). Так не могу его найти!
Подскажите плиз!
Подскажите плиз!
Born to be ROOT
Re: Как в java вычислить квадратный корень?
Попробуй статические методы класса Math - Math.sqrt()
Ну и самому написать можно
Ну и самому написать можно
Не шалю, никого не трогаю, починяю примус...
Re: Как в java вычислить квадратный корень?
Во пасибо! Я все искал ее в java.math.*;
А про этот класс и забыл совсем! Примного благодарен!
А насчет сам написать, писал на С, но большого эффекта не получил. По времени работала моя функция не на много быстрее, чем и sqrt().
А про этот класс и забыл совсем! Примного благодарен!
А насчет сам написать, писал на С, но большого эффекта не получил. По времени работала моя функция не на много быстрее, чем и sqrt().
Born to be ROOT
Re: Как в java вычислить квадратный корень?
Как найти квадратный корень числа на java?? Я пробовал но у меня ошибку выдаёт...
код:
int a5 = 36;
int x = Math.sin(a5);
Ошибка:
cannot resolve symbol
symbol : method sin (int)
location: class java.lang.Math
int x = Math.sin(a5);
^
Что не так в коде???
Re: Как в java вычислить квадратный корень?
Попробуйте вместо
int x = Math.sin(a5);
это:
double x = Math.sin(a5);
int x = Math.sin(a5);
это:
double x = Math.sin(a5);
- drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
- Контактная информация:
Re: Как в java вычислить квадратный корень?
В любом случае это вычисляет сопроцессор, который встроен в CPU начиная с i80486. Там есть все функции с точностью 80бит.
-
- Сообщения: 275
- ОС: Debian Lenny,Squeeze,Centos
Re: Как в java вычислить квадратный корень?
Ну почему? Возможно, формула Ньютона. Тем более, где-то я читал, что сопроцессор часто уже не самый быстрый вариант.
- drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
- Контактная информация:
Re: Как в java вычислить квадратный корень?
Doublespace писал(а): ↑10.12.2009 12:38Ну почему? Возможно, формула Ньютона. Тем более, где-то я читал, что сопроцессор часто уже не самый быстрый вариант.
в топике есть слово java. попробуйте...
-
- Сообщения: 275
- ОС: Debian Lenny,Squeeze,Centos
Re: Как в java вычислить квадратный корень?
А в ответах есть слово C. Это к нему,собсно относилось. На яве, конечно, быстрее не получится.
- drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
- Контактная информация:
Re: Как в java вычислить квадратный корень?
Doublespace писал(а): ↑11.12.2009 13:26А в ответах есть слово C. Это к нему,собсно относилось. На яве, конечно, быстрее не получится.
ну вы и напишите код для вычисления корня на Си. А мы посмеёмся
На самом деле, быстрее будут только табличные вычисления с ограниченной точностью.
Re: Как в java вычислить квадратный корень?
Ты вообще вкурсе что там написано не sin a sqrt