I spotted this slight problem with the initializing of "i" and two of your array variables:

int i = 1;
int [] appetizerChoice = new int [i];

int [] entreeChoice = new int [i];

Int "i"...