Как вызвать метод для основного метода (программа запускается, но не выводит вопросы) (домашнее задание)

Реакция на предыдущую программу, Просто установка нового баланса (); где public static void main есть, не работает, и без этого программа запускается, но nerver выводит пользовательские вопросы!

import java.io.*;

public class cInterest {

    public static void main(String[] args)   throws IOException
    {
       //new balance ; 
    }
    public static  double balance(double principal, double rate, double years) throws IOException{

        double amount = 0;

        String input;
        BufferedReader myInput = new BufferedReader (new InputStreamReader (System.in));

        System.out.print("How much would you like to take out? ");
        input = myInput.readLine ();
        principal = Double.parseDouble (input);        

        System.out.print("Enter the interest rate: ");
        input = myInput.readLine ();
        rate = Double.parseDouble (input);

        for (int i = 1; i < years; i++) {
            amount = principal * rate * years;
            amount += principal;
        }
        return amount; //- principal;
    }
}

Ответы на вопрос(3)

Ваш ответ на вопрос