не понимаю как реализовать задачку. может направите меня на нужный путь. Попросите пользователя ввести дату и выведите дату через 7 месяцев. после долгого ковыряние вышел такой код
public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner scanner = new Scanner(System.in);
		System.out.println("vvedi den");
		int day=scanner.nextInt();
		final SimpleDateFormat df = new SimpleDateFormat( "yyyy-MM-dd" );
        final Date date = df.parse(day); // conversion from String
        final java.util.Calendar cal = GregorianCalendar.getInstance();
        cal.setTime( date );
        cal.add( GregorianCalendar.MONTH, 7 ); // date manipulation
	}

}
Буду благодарен если укажите почемы у меня не получаеться. сама загвоздка в том что бы в клавиатуры занести дату в календарь а потом посчитать 7 месяцев и разхпечатать дату. если дату я в коде пишу то работатет . а то с вводом из клавиатуры не могу.