This a bit of complicated example to start out with. If you can I would suggest you pick something a little more basic.
Since dates are some important in this problem you will want to learn about java.util.DateFormat & java.util.Calendar
link You could have three methods to do the comparisions for birthdates, differance between ages, and oldest member. Each method would take in two dates, one for a male contestent and another for the woman.
For the part of the program in which you need to compare the males to the females you need to have a matrix, also known as a two dimensional array. So for example you call the method to compare birthdays and put the results into the matrix.
Some code samples for Arrays, Date & Time at the sun site
link [ October 18, 2002: Message edited by: William Barnes ]
[ October 18, 2002: Message edited by: William Barnes ]