2
|
Abhilash Muthuraj · 技术社区 · 15 年前 |
![]() |
1
1
看起来你找到了所有的除数
要跟踪除数,请使用集合对象。 |
![]() |
2
3
这条线
创建一个数组,该数组只包含
更新:根据您在下面留下的答案,审判部门花费了太长时间。这个 Sieve of Eratosthenes 是一个非常有效的经典算法,但是 Sieve of Atkin 是寻找素数最先进的算法之一。 |
![]() |
3
2
通过创建数组arr[]=j,您已经创建了一个仅包含j或1的数组。这意味着数组的长度是1,因为它包含1个元素。因此,arr[1]超出了界限。Java不动态地调整数组大小,因此必须创建足够大的数组来包含所有要保存的数据。或者使用类似arraylist的东西,它可以动态调整大小。 |
![]() |
4
0
Java中的数组不是列表:一旦分配,数组就不会神奇地增长。
创建数组时使用了:
至少应使用以下命令初始化数组
|
![]() |
5
0
看起来您开始j=1,并且数组中只有一个元素要开始,所以在第一次通过for循环时,您会查找arr[1],但数组中的第一个元素位于arr[0]。Java数组是零索引的含义,如果在数组中有10个元素,它们位于ARR(0)到ARR(9)中。 |
![]() |
Toniq · javascript为php保存多维数组 1 年前 |
|
Jannis · Java中数组的怪异行为 1 年前 |
|
callum · 如何识别数组中与给定序列不匹配的元素? 1 年前 |
![]() |
tenfour · 如何使用数组元素的索引初始化数组元素 2 年前 |
![]() |
Guillaume · 使用操作从Python列表创建numpy数组 2 年前 |
![]() |
maxMas · Swift 5:为什么会出现索引超出范围错误? 2 年前 |