Android: как использовать математическое выражение в Android

#java #android

#java #Android

Вопрос:

Я новичок в Android. И я делаю заявку на ипотеку. Я хочу найти ежемесячный процент со следующим уравнением.

M= (P * (J /1-(1 J) ^-n)) T

Я получил все значения разных полей.Но я не понимаю, как реализовать это уравнение.

Пожалуйста, предложите мне или подскажите, как это сделать.

Спасибо

Ответ №1:

Вы можете использовать Math.pow метод

пример:

 double P;
double J;
double M;
double T;
double n;
M= (P * (J/1- Math.pow((1 J), -n)))   T;
 

Ответ №2:

В Java большинство основных математических операторов — это то, что вы ожидаете. ( , - , * , / ) . Самое сложное — это возведение в степень. Используйте Math библиотеку и pow функцию, написав что-то вроде Math.pow(a, b) для вычисления a^b .

Для получения дополнительной информации ознакомьтесь с документацией Java. Например, Math.pow находится по адресу: http://docs.oracle.com/javase/6/docs/api/java/lang/Math.html#pow (двойной, двойный)

Ответ №3:

Вы захотите использовать математическую библиотеку, предоставляемую Java в Java.lang.Math

Документацию от Google можно найти здесь

 import Java.lang.Math

//a simple exponentiation example

double base = 2.0;
double exponent = 3.0;

double exponentiation_result = Math.pow(base, exponent)
 

Обратите внимание, что метод Math.pow требует, чтобы вы использовали double класс, который хранит числа с точностью до десятичной запятой. Другие операции, такие как деление и вычитание, могут выполняться с помощью математических символов

int y = a * (b - c)

Ваш пример, оставленный в качестве упражнения, потребует использования круглых скобок для поддержания порядка выполнения операций.