my code is yielding an unexpected result. It seems my for loop skips the first iteration and I don\'t understand why.
public static void main(String[] args) {
What worked for me was instantiating a new Scanner in each iteration:
Scanner
for(int i = 0; i < number; i++) { System.out.println("Enter family member name: "); Scanner loopGet = new Scanner(System.in); family_name = loopGet.nextLine(); family_array[i] = family_name; }