Please format your code including indentation of the braces so that it's readable. I see errors, but it's hard to know what you're intending to do based on the strange indentation. Also you'll need to post more of the code, a "wider" snapshot.

System.out.println("This program asks you to enter today's "
+ "year in 4-digits.\n"
+ "Then it asks you to enter today's month number.\n\n"
+ "In the next step you will be asked to enter "
+ "the 4-digit year of your birth.\n"
+ "Then you will be asked to enter the month number "
+ "of your birth.\n\n"
+ "The program will calculate and display how old you "
+ " are in years and months. \n\n");

Each method has a signature which tells you how it must be called and what it returns, and is shown usually by the first line of the method, and getValue is no different, and here is its signature:

Java Code:

public static int getValue(String message)

This tells you that the method is public -- visible everywhere, and is static -- can be called on the class and without first creating an object, but more importantly for your purposes, it tells you that the method requires that you pass a String parameter to it, and it returns an int.

So this won't work:

Java Code:

currentYear = getValue;

since you need to give a method call parenthesis, and you need to pass a String in that parenthesis. i.e.,: