Okay, hier ist mein Code, den ich mit einem Übungscode aus einem Lehrbuch erstellen möchte. Die Frage hat mich gebeten, ein Java-Konsolen-Programm zu erstellen, das den Benutzer auffordert, einen Investitionsbetrag und den Zinssatz einzugeben. Außerdem sollte das Programm diese Eingaben verwenden, um die zukünftigen Werte zu berechnen und aufzulisten (ich mache es bis zu 5 Perioden). Wenn ich zum Beispiel eine Eingabe wie 500 für Betrag und 1 für Zinssatz die Zahlen, die die Programm sollte angezeigt werden (von Perioden 1-5) sind: 505,00, 510,05, 515,15, 520,30, 525,51. Irgendwelche Tipps oder Hilfe würden geschätzt werden danke!^-^Wie kann ich mit meinem Programm die zukünftigen Werte korrekt ausführen?
import java.util.Scanner;
public class FutureValues {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String inputString;
char letter = 'c';
// Prompt the user to enter investment amount
while(letter == 'c') {
System.out.print("Enter your investment amount: ");
int InvestmentAmount = input.nextInt();
// Prompt the user to enter interest rate
System.out.print("Enter the interest rate (%): ");
int InterestRate = input.nextInt();
System.out.println(" ");
// Display the header
System.out.println("The future values are: ");
System.out.println(" ");
// Display "Period" title and "rate" title
System.out.println("Period " + InterestRate + "% ");
System.out.println("\n------ ------");
// Display table body
for (int h = 1; h <= 5; h++) {
System.out.print(h);
System.out.printf(" %4.2f", (double) (InterestRate) + 1 * InvestmentAmount);
System.out.println(" ");
}
System.out.println(" ");
System.out.print("Enter c to continue or any other character to quit: ");
String character = input.nextLine();
inputString = input.nextLine();
letter = inputString.charAt(0);
}
}
}
was scheint das Problem zu sein? –
Ich versuche, den Code berechnen die Zinsen für den Betrag für bis zu 5 Perioden und alles, was ich tun kann, ist den gleichen Wert für jede 5 Perioden (und nicht eine von ihnen ist richtig) lol I ' Ich bin neu im Programmieren, aber ich versuche es zu lernen. –
Wissen Sie, welche Zinseszins ist? –