I'm kinda new to to java and stumbled on a problem that needs me to do currency conversion declaring different methods for: getting amount, getting conversion rate, doing the actual conversion and printing the outcome of the conversion
import java.util.*;
public class Conver {
    public static void main(String[] args){
       amountToConvert();
       exchangeRate(); 
       convert();
    }
        public static double amountToConvert() {
        Scanner input = new Scanner(System.in);
        System.out.println("Enter the amount you wish to convert...");
        double amount = input.nextDouble();
        return amount;
    }
    public static double exchangeRate(){
        Scanner input = new Scanner(System.in);
        System.out.println("Enter the currency you wish to convert from... ");
        String initialCurrency = input.next();
        System.out.println("Enter the currency you wish to convert from... ");
        String finalCurrency = input.next();
        System.out.println("How many " + initialCurrency + " makes one " + finalCurrency + "?");
        double rate = input.nextDouble();
        return rate;
    } 
    public static double convert(){
        int x = amount*rate;
        return x;
    }
    public void printResult(){
        System.out.println(x);
    }
}
 
     
     
     
     
    