如何将信息传递给方法,然后返回主打印方法?

时间:2016-08-21 05:29:25

标签: java while-loop

我之前在一个不同的项目上做了一次,但我不知道如何在这个项目上做到这一点。我只需要在一个单独的方法中对输出进行计算,然后将它们从main方法打印到控制台。我知道这对你们大多数人来说可能很容易,但我昨天刚开始编码,所以我从来没有学过这个。

我的代码:

import java.util.Scanner; // This allows for the use of the scanner in the class

public class SavingsAccount // Start of class
{
    public static void main(String[]args) // Start of main
    {
        double P; // These store the amounts that will be used in the accruing interest formula
        double i;
        double n;
        double S = 0;
        int timesLooped = 0;
        Scanner readConsole = new Scanner(System.in); // This is the scanner

        System.out.println("I am a savings account interest calculator."); // Prompts the user for input
        System.out.println("How much money have you deposited?");
        P = readConsole.nextDouble();
        S = P;
        System.out.println("Now, what is the annual interest rate? (i.e. .05)");
        i = readConsole.nextDouble();
        System.out.println("Finally, how long do you plan on having the money in the account?");
        n = readConsole.nextDouble();
        while (timesLooped <= n)
        {
            S = S + (P * i);
            timesLooped += 1;
        }
        System.out.println("Your balance in that time span is " + S + "."); // Tells you your ending balance
    }
}

1 个答案:

答案 0 :(得分:1)

getJSON