Народ столкнулся с такой проблемой: есть int input, хочу узнать квадратный корень из него. Как это сделать никак не могу додуматься. Я так полагаю, что у какого то класса должен быть метод наподобии sqrt(). Так не могу его найти!
Подскажите плиз!
Как в java вычислить квадратный корень? (сильно не пинать плиз!)
Модератор: Модераторы разделов
-
Jan2ary
- Бывший модератор
- Сообщения: 630
- Статус: Тщедушный очкарик
Re: Как в java вычислить квадратный корень?
Попробуй статические методы класса Math - Math.sqrt()
Ну и самому написать можно
Ну и самому написать можно
Не шалю, никого не трогаю, починяю примус...
-
Alagert
- Сообщения: 167
Re: Как в java вычислить квадратный корень?
Во пасибо! Я все искал ее в java.math.*;
А про этот класс и забыл совсем! Примного благодарен!
А насчет сам написать, писал на С, но большого эффекта не получил. По времени работала моя функция не на много быстрее, чем и sqrt().
А про этот класс и забыл совсем! Примного благодарен!
А насчет сам написать, писал на С, но большого эффекта не получил. По времени работала моя функция не на много быстрее, чем и sqrt().
Born to be ROOT
-
Faandrew
- Сообщения: 1
- ОС: Windows XP SP3
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);
^
Что не так в коде???
-
iso
- Сообщения: 19
- ОС: Fedora 14
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бит.
-
Doublespace
- Сообщения: 275
- ОС: Debian Lenny,Squeeze,Centos
Re: Как в java вычислить квадратный корень?
Ну почему? Возможно, формула Ньютона. Тем более, где-то я читал, что сопроцессор часто уже не самый быстрый вариант.
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Как в java вычислить квадратный корень?
Doublespace писал(а): ↑10.12.2009 12:38Ну почему? Возможно, формула Ньютона. Тем более, где-то я читал, что сопроцессор часто уже не самый быстрый вариант.
в топике есть слово java. попробуйте...
-
Doublespace
- Сообщения: 275
- ОС: Debian Lenny,Squeeze,Centos
Re: Как в java вычислить квадратный корень?
А в ответах есть слово C. Это к нему,собсно относилось. На яве, конечно, быстрее не получится.
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Как в java вычислить квадратный корень?
Doublespace писал(а): ↑11.12.2009 13:26А в ответах есть слово C. Это к нему,собсно относилось. На яве, конечно, быстрее не получится.
ну вы и напишите код для вычисления корня на Си. А мы посмеёмся
На самом деле, быстрее будут только табличные вычисления с ограниченной точностью.
-
vitia58
- Сообщения: 1
Re: Как в java вычислить квадратный корень?
Ты вообще вкурсе что там написано не sin a sqrt