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) {
Notice that blank line between 4 and 1?
4 //this is it 1
When you call get.NextInt() you'd not eating the whole line, just the next int. The empty rest of the line is eaten in your first loop iteration. Add a call to get.nextLine() after reading the int.