Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Помогите возвести число в дробную степень


Автор: Maxius 11.3.2004, 00:24
Помогите возвести число в дробную степень. Метод Math.pow(x,y) признает только степень в виде целого числа.

Автор: rni 11.3.2004, 09:56
А у меня всё признаёт:
Код
public class aa{
   
   /** Creates a new instance of aa */
   public aa() {
       double a1=Math.pow(5.5,4.5);
       double a2=Math.exp(4.5*Math.log(5.5));
       System.out.println(a1);
       System.out.println(a2);
   }
   
   public static void main(String[] arg){
   aa a=new aa();
   }
   
}


Ответ
Код
2146.0117856117135
2146.011785611714

Автор: AntonSaburov 11.3.2004, 12:26
Цитата
Метод Math.pow(x,y) признает только степень в виде целого числа.

Это под какой JAVA такое происходит ? У меня есть 1.1.8 и там pow принимает именно double. И так до 1.4.2 включительно.
Может ты не так сообщение компилятора понимаешь ?

Автор: maxius 30.4.2004, 19:19
Спасибки, я разобрался...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)