【发布时间】:2019-03-25 12:35:06
【问题描述】:
我需要编写一个程序,它定义了int 的两个数组,并打印第一个数组中没有出现在第二个数组中的所有元素,但每个值只出现一次,没有重复(打印值的顺序是无关)。
例如对于数组:
int[] arr = { 4, 3, 4, 3, 6, 7, 4, 8, 2, 9 };
int[] brr = { 2, 3, 6, 8, 1, 5 };
结果应该是:
7 4 9
它只使用java.lang. 包,不能创建任何数组、集合或字符串。
【问题讨论】:
-
这个问题太混乱了。你的意思是,数组 1 中定义的数字,而不是数组 2 中的数字?
-
你试过什么? (顺便说一句,考虑到疯狂的要求,这听起来像是一项家庭作业,我们并不是真正为他们做家庭作业。我们喜欢帮助解决特定的编程问题。)看看stackoverflow.com/help/how-to-ask
-
你可以通过迭代
arr和brr来做到这一点 -
是的,当然,数组 1 中定义的数字,但数组 2 中没有定义
-
不,这不是硬件。这项任务正在测试中,但不幸的是我没有这样做。所以现在我想为自己完成这个任务。这就是我问的原因。