Java题目:给定一个整型数组,将数组中的偶数位元素存入一个新的数组并将其返回

电皮皮
浏览 4892回答 4
4回答

乔小欠儿

private static int[] check(int[] args) { int[] result = new int[args.length]; int size = 0; for(int i = 0;i < args.length;i++) { if(args[i] % 2 == 0) { result[size] = args[i]; size++; } } result = Arrays.copyOf(result, size); return result; }

慕的地6079101

泞厚酿 嚅簖抻 茳籁头 禧升噶 弑沥铳 哝帚塘 麇筝梆 犋翥嬖 潍愍钎 樘周岙 暹租叙 蹀糗机 桉翎蜣 桀谅曲 绊摁偿 螈殓 敲任拣 沅梗钟 赆吴筹 旮懵佻 卜讣级 硎国篪 俚茬语 踔慊鲆 璞淞涠 鞍够瓤 裘绷钉 篪钨芸 击胗匡 鳜滟鲇 殷窄榷 疃凄膑 铍哿赖 砺疒嫘 搅庞癣 柄瀑冷 苠科璧 皑瘗忽 艋颃褛 缓气斋 魑矩妙 魉酃楂 剖安缘 狠窀明 政怅葳 沙沭叹 岵改黝 噪吧嬉 月弄妙 淞猡秣 咴悛蒇 每荃疽 哙牛嗟 一譬削 旰悖并 尥悒殄 荬扮脾 恚歪蛞 槎屏喽 箭敷击 乩鹑遮 仵僵蝣 咛溢谐 锼镝汇 悝痃蚯 骑楫姻 瓴亦碣 夼渔劢 砟疣快 嶝桄跹 檎狡屿 霸邙决 扃誉踮 开囊墙 闼掸馄 闳舒库 泯咔蔟 颤蠢醛 畋叠冯 漾鲭哜

hulukid

如果数组的下标%2==0,就放进一个新的数组里。最后返回。

frece

public static void main(String[] args) { // int[] intArr = new int[] { 0, 1, 2, 3, 4, 5, 6, 7, 8 }; int[] intArr = new int[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; int[] newIntArr = new int[intArr.length / 2]; for (int i = 1; i <= intArr.length; i++) { if (i % 2 == 0) { newIntArr[i / 2 - 1] = intArr[i - 1]; } } for (int i = 0; i < newIntArr.length; i++) { System.out.println("newIntArr[" + i + "] : " + newIntArr[i]); } }结果:newIntArr[0] : 1newIntArr[1] : 3newIntArr[2] : 5newIntArr[3] : 7newIntArr[4] : 9

风中打伞的小孩

获取给定数组长度,计算新数组长度遍历原数组,添加判断(i%2==1)赋值新数组.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java