Как в java вычислить квадратный корень? (сильно не пинать плиз!)

Модератор: Модераторы разделов

Ответить
Аватара пользователя
Alagert
Сообщения: 167
Контактная информация:

Как в java вычислить квадратный корень?

Сообщение Alagert »

Народ столкнулся с такой проблемой: есть int input, хочу узнать квадратный корень из него. Как это сделать никак не могу додуматься. Я так полагаю, что у какого то класса должен быть метод наподобии sqrt(). Так не могу его найти!
Подскажите плиз!
Born to be ROOT
Спасибо сказали:
Аватара пользователя
Jan2ary
Бывший модератор
Сообщения: 630
Статус: Тщедушный очкарик

Re: Как в java вычислить квадратный корень?

Сообщение Jan2ary »

Попробуй статические методы класса Math - Math.sqrt()
Ну и самому написать можно ;)
Не шалю, никого не трогаю, починяю примус...
Спасибо сказали:
Аватара пользователя
Alagert
Сообщения: 167
Контактная информация:

Re: Как в java вычислить квадратный корень?

Сообщение Alagert »

Во пасибо! Я все искал ее в java.math.*;
А про этот класс и забыл совсем! Примного благодарен!
А насчет сам написать, писал на С, но большого эффекта не получил. По времени работала моя функция не на много быстрее, чем и sqrt().
Born to be ROOT
Спасибо сказали:
Faandrew
Сообщения: 1
ОС: Windows XP SP3

Re: Как в java вычислить квадратный корень?

Сообщение Faandrew »

Alagert писал(а):
09.08.2005 20:57
Во пасибо! Я все искал ее в java.math.*;
А про этот класс и забыл совсем! Примного благодарен!
А насчет сам написать, писал на С, но большого эффекта не получил. По времени работала моя функция не на много быстрее, чем и sqrt().


Как найти квадратный корень числа на 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 вычислить квадратный корень?

Сообщение iso »

Попробуйте вместо
int x = Math.sin(a5);
это:
double x = Math.sin(a5);
Jabber-бот: bot@maximko.org
http://sms.maximko.org
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Как в java вычислить квадратный корень?

Сообщение drBatty »

Alagert писал(а):
09.08.2005 20:57
А насчет сам написать, писал на С, но большого эффекта не получил. По времени работала моя функция не на много быстрее, чем и sqrt().
В любом случае это вычисляет сопроцессор, который встроен в CPU начиная с i80486. Там есть все функции с точностью 80бит.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Doublespace
Сообщения: 275
ОС: Debian Lenny,Squeeze,Centos

Re: Как в java вычислить квадратный корень?

Сообщение Doublespace »

Ну почему? Возможно, формула Ньютона. Тем более, где-то я читал, что сопроцессор часто уже не самый быстрый вариант.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Как в java вычислить квадратный корень?

Сообщение drBatty »

Doublespace писал(а):
10.12.2009 12:38
Ну почему? Возможно, формула Ньютона. Тем более, где-то я читал, что сопроцессор часто уже не самый быстрый вариант.

в топике есть слово java. попробуйте...
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Doublespace
Сообщения: 275
ОС: Debian Lenny,Squeeze,Centos

Re: Как в java вычислить квадратный корень?

Сообщение Doublespace »

А в ответах есть слово C. Это к нему,собсно относилось. На яве, конечно, быстрее не получится.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Как в java вычислить квадратный корень?

Сообщение drBatty »

Doublespace писал(а):
11.12.2009 13:26
А в ответах есть слово C. Это к нему,собсно относилось. На яве, конечно, быстрее не получится.

ну вы и напишите код для вычисления корня на Си. А мы посмеёмся ;)
На самом деле, быстрее будут только табличные вычисления с ограниченной точностью.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
vitia58
Сообщения: 1

Re: Как в java вычислить квадратный корень?

Сообщение vitia58 »

Faandrew писал(а):
09.12.2009 19:58
Alagert писал(а):
09.08.2005 20:57
Во пасибо! Я все искал ее в java.math.*;
А про этот класс и забыл совсем! Примного благодарен!
А насчет сам написать, писал на С, но большого эффекта не получил. По времени работала моя функция не на много быстрее, чем и sqrt().


Как найти квадратный корень числа на 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);
^

Что не так в коде???

Ты вообще вкурсе что там написано не sin a sqrt
:tongue:
Спасибо сказали:
Ответить