【发布时间】:2013-02-20 23:00:24
【问题描述】:
所以我得到了这个学校作业:
编写一个获取两个整数数组的方法,并使用 foreach 循环将
x[]排序为y[]。
x[] 的大小为 10,所有元素都用 Math.random() 初始化,y[] 的大小 >10 并用零填充。该方法应将x[] 数组排序为y[] 和return y[]。
由于我只剩下 foreach,我无法找到一种方法来引用数组中的其他元素以进行比较。有什么想法吗?
【问题讨论】:
-
您所说的“因为我只剩下 foreach 我无法找到一种方法来引用数组中的其他元素以便比较它们”是什么意思。 ?
-
Java 有一种 foreach 语句
for (E elem : collection) {}但您确定必须使用它吗? -
@RaulGogo:我正在寻找一种方法来做一些类似于经典 for 循环的事情:'if(x[i]
-
Math.random()返回一个double并且您正在排序Integers- 您打算如何将double转换为int? -
您可以使用手动递增的计数器作弊,并执行简单的插入排序。
标签: java arrays sorting foreach int