Как написать финансовое уравнение в Java? - PullRequest
0 голосов
/ 07 апреля 2020

В настоящее время я работаю над проектом, который включает создание программы, аналогичной финансовому калькулятору. Однако в настоящее время я нахожусь в затруднительном положении и хотел бы получить некоторое мнение или получить некоторые знания от людей в этом сообществе. В настоящее время я использую Java gradle и окно приложения и в настоящее время пишу свой код. Однако я в курсе того, как писать уравнения, и если мне нужно l oop уравнений в циклах if или создавать разные классы, чтобы в одном файле классов было не так много циклов. На этой ноте я также хотел бы отметить, что я использую приложение Eclipse для проекта тоже.

Уравнение, которое я пишу в настоящее время, представляет собой отдельный поток ca sh, который имеет вид FV = PV (1 + i) ^ n, и я не знаю, должен ли я написать или вот так написать или если я просто размышляю об уравнении, и оно полностью отличается от показанного уравнения. Если это так, нам нужно root n и если да, то как?

Мне кажется, что я слишком много думаю о своем проекте и не вижу, что передо мной. Поэтому, пожалуйста, оставьте мне свою мудрость. На другой ноте. Есть ли финансовое приложение, которое мы можем или сможем импортировать или установить, используя github, который не является npm? Также, если есть какие-то ссылки, которые, по вашему мнению, могут помочь, пожалуйста, сделайте ссылку ниже, пожалуйста. Я уже несколько раз перезапускал свой код и чувствую, что ничего не получаю. Спасибо.

Вот часть моего кода, которого нет в окне приложения gradle.

package Finance.Calculator.Project;


import static java.lang.Math.*;
import java.text.*;
import java.io.*;



public class SimpleFinanceCalc {
    public double FutureValue;
    public double PresentValue;
    public double NumYears;
    public double NumComYear;
    public double Interest;
    public double Growth;
    public double CashFlow;
    public String Operator;


    public SimpleFinanceCalc (double FutureValue, double PresentValue, double NumYears, double NumComYear, double Interest, double Growth, double CashFlow, String Operator){
        this.FutureValue = FutureValue;
        this.PresentValue = PresentValue;
        this.NumYears = NumYears;
        this.NumComYear = NumComYear;
        this.Interest = Interest;
        this.Growth = Growth;
        this.CashFlow = CashFlow;

    }       

    public Double Calculate() {
        if(this.Operator.equals("Single Cash Flow")) {
            return PresentValue * (1 + Interest) Math.sqrt(NumYears)
        }


    }





}
...