1到100循环,并把奇数放到数组中,把偶数放到map中
//定义一个长度为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)); }