A code returns error <identifier> expected. I don't know why this error is occuring. 
package com.company;
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        intro();
        time();
    }
    public static void intro() {
        System.out.println("Welcome");
        System.out.println("What is your name");
        Scanner input = new Scanner(System.in);
        String name = input.nextLine();
        System.out.println("Nice to meet you," + name + " where are you travelling to?");
        String dest = input.nextLine();
        System.out.println("Great!" + dest + " sounds like a great trip");
    }
    public static void time() {
        Scanner input = new Scanner(System.in);
        int hours, minutes;
        float perd, perdc, change;
        System.out.println("How many days are you going to spend travelling?");
        int days = input.nextInt();
        hours = days * 24;
        minutes = hours * 60;
        System.out.println("How much money in USD are you going to spend?");
        Double money = input.nextDouble();
        perd = (money / days);
        System.out.println("What is the three letter currency symbol of your destination?");
        String curr = input.nextLine();
        System.out.println("How many" + curr + "are there in 1USD?");
        Double ex = input.double();
        change = money * ex;
        perdc = perd * ex;
        System.out.println("If you are travelling for" + days + "that is the same as" + hours + "or" + minutes + "minutes");
        System.out.println("If you are going to spend" + money + "$USD that means per day you can spend upto $" + perd + "USD");
        System.out.println("Your total budget in" + ex + "is" + change + ex + ",which per day is  " + perdc + curr);
    }
}
 
     
    