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