<s>[INST] import java.util.HashMap;
import java.util.Map;

public class Solution {
    public static void main(String[] args) {
        test();
    }

    private static void test() {
        int[] arr = {1 , 2, 3};
        Map<Integer, Integer> map = new HashMap<>();
        map.put(1, 1);
        map.put(2, 3);
        map.put(3, 1);
        System.out.println(arr[0]);
        System.out.println(map.get(1));
    }
}

This program will output `1 1`. However, when I change `int[] arr = {1 , 2, 3};` to `int[] arr = {1 , 2, 3, 4};` it still outputs `1 1`. Why does this have any effect on the output?[/INST]