Доброго времени суток! Решаю задачу для себя чисто, и есть в идее написать код так, чтобы один метод вызывался с аргументом в виде результата другого метода, но почему-то компилятор на такое ругается, проверил - типы данных совпадают - в гугле не нашел ответа, может тут есть какая-то загвоздка?
import java.util.Scanner;

public class PurchaseService_ref1 {
    static String currency;
    static int quota;
    static double price;
    static double discount;
    static double amountDue;
    static Scanner sc;

    public static void main(String[] args) {
        sc = new Scanner(System.in);
        System.out.print("Enter type of currency: ");
        currency = sc.nextLine();
        System.out.print("Enter amount of goods: ");
        quota = sc.nextInt();
        System.out.print("Enter price of goods: ");
        price = sc.nextDouble();
        sc.close();

        calculateAmountDue(calculateAmountPay(quota, price));

        System.out.println("\nThanks for your purchase! " +
                "\n---------------------------\n" +
                "The cost of your goods is: " + currency + " " + calculateAmountPay(quota, price) +
                "\nYour discount is: " + currency + " " + calculateAmountPay(quota, price) * discount +
                "\nYour amount due is: " + currency + " " + calculateAmountDue(calculateAmountPay(quota, price)));
    }

    private static double calculateAmountDue(calculateAmountPay(quota, price)) {
        if (calculateAmountPay(quota, price) <= 5000) {
            discount = 0.05;
        } else if ((calculateAmountPay(quota, price) > 5000) && (calculateAmountPay(quota, price) <= 10000)) {
            discount = 0.1;
        } else if (calculateAmountPay(quota, price) > 10000) {
            discount = 0.15;
        }
        return calculateAmountPay(quota, price) - calculateAmountPay(quota, price) * discount;
    }

    private static double calculateAmountPay(int quota, double price) {
        return quota * price;
    }
}
Если кто-то может подсказать где про это почитать или что надо исправить - буду безмерно благодарен:))