Я работаю над проектом для моего вводного класса программирования Java, где мне нужно создать программу, которая рассчитывается как будущая инвестиционная ценность пользователя. Пользователю должно быть предложено три вещи в программе: размер их инвестиций, их годовая процентная ставка и количество лет, в которые они инвестируют. С этой информацией программа должна быть в состоянии рассчитать месячную процентную ставку пользователя и, в свою очередь, их будущую инвестиционную ценность.Использование метода Math.pow
Давайте начнем с будущей инвестиционной формулой моего профессора:
futureInvestmentValue = investmentAmount x (1 + monthlyInterestRate)^numberOfYears* 12
Далее, вот мой код до сих пор:
public static void main(String[] args) {
// Create scanner objects for investmentAmount, numberOfYears, and annualInterestRate
Scanner investInput = new Scanner(System.in);
Scanner rateInput = new Scanner(System.in);
Scanner yearInput = new Scanner(System.in);
// Declare variables
int investmentAmount, numberOfYears;
double annualInterestRate, rate, monthlyRate, futureInvestmentValue;
// Create user inputs for investmentAmount, numberOfYears, and annualInterestRate
System.out.print("Please enter your investment amount: ");
investmentAmount = investInput.nextInt();
System.out.print("Please enter your annual interest rate: ");
annualInterestRate = rateInput.nextInt();
System.out.print("Please enter the number of years for your investment: ");
numberOfYears = yearInput.nextInt();
// Variable assignments
rate = annualInterestRate/100;
monthlyRate = rate/12;
futureInvestmentValue = investmentAmount * (1.0 + monthlyRate);
//Output
System.out.print("Your annual interest rate is " + rate +
" and your monthly interest rate is " + monthlyRate);
investInput.close();
rateInput.close();
yearInput.close();
}
я добрался до расчета ежемесячного пользователя процентной ставки на основе их а также начал переводить формулу моего профессора на язык Java.
Однако я не могу понять, как использовать метод Math.pow для перевода экспоненциальной части уравнения моего профессора.
Удалите весь код, который не имеет ничего общего с частью 'Math.Pow', а также весь вводный текст, который не имеет значения. Мы не хотим знать все задание; мы хотим узнать, какая именно проблема находится в менее чем 5 строках с соответствующим кодом под ним. –
Вы хотите знать синтаксис для вызова 'Math.pow'? Или вы говорите, что не знаете, что с ним делать? Вы можете получить некоторые сведения из http://stackoverflow.com/questions/15457547/java-math-pow-method?rq=1 –
Да, я хочу знать синтаксис для вызова Math.pow. Полагаю, что ссылка Дэвида была тем, что мне нужно было увидеть, так что спасибо. В следующий раз я постараюсь не быть таким подробным. –