好奇为什么我的主方法不会打印我的数组

时间:2015-09-16 01:57:36

标签: java arrays main

我正在进行算法分析分配,我遇到了一些实现main方法的问题。我们的想法是在main方法(底部)中创建新数组,然后应用算法来查看它们如何影响数组中的数字。在实例化我的新数组后声明def func(k): print k i=0 numbers = [] while i<k: print "At the top i is %d" %i numbers.append(i*i*i) i=i+1 print "The numbers are: " , numbers y = raw_input("Give me a number") m=func(y) 方法,告诉它用随机整数填充fillArray(),然后使用mainArray将其复制到nextArray。在此之后,我(想)使用copyArray()打印数组。我不知道到底哪里出错了,但出于某种原因,当我打算看到两个相同的阵列打印时,我运行程序时什么都没有回来。

该程序编译得很好,主要方法似乎没有工作。我还包括了toStringfillArray方法,以防错误发生的地方,尽管我没有看到它。

这是我的代码:

copyArray

2 个答案:

答案 0 :(得分:0)

使用Eclipse,我创建了一个新项目,添加了你的类,包括import java.util。*;你遗漏了示例代码然后运行代码。控制台窗口显示以下输出:

[755337529,1336068446,1777237203,780687210,536376228,310689627,1554567944,2039849273,128854867,1662084709] [755337529,1336068446,1777237203,780687210,536376228,310689627,1554567944,2039849273,128854867,1662084709]

答案 1 :(得分:0)

确保导入java.util.Arrays;它应该工作。

Here is the output from eclipse