//定義一個長度為50的陣列 int[] numbers = new int[50]; //定義一個map集合 Map maps = new HashMap(); int hashkey = 1; HashMap<Integer,Integer> hashMap = new HashMap(); for (int k=1,j = (numbers[k] == 0?1:numbers[k]);k < 50 && j < 101;j++){ if(j % 2 == 1){ numbers[k] = j; k++; //System.out.println("奇數"+k); }else{ hashMap.put(hashkey,j); hashkey++; //System.out.println("偶數"+k); } } //輸出map結果 for (Integer j:hashMap.keySet()){ System.out.println(j+"=="+hashMap.get(j)); }