【发布时间】:2013-11-15 19:53:50
【问题描述】:
下面的代码需要将数组中的随机数依次和倒序打印出来。我有逆序打印,但由于某种原因,我似乎无法让它以原始顺序打印。我不确定要修改什么。我目前所打印的“按顺序”打印出一个空白行,“反向顺序”打印出数字。我需要解决什么问题?谢谢!
public class RandomPrintOut
{
//-----------------------------------------------------------------
//
//-----------------------------------------------------------------
public static void main (String[] args)
{
int numbers[] = new int [10];
for (int i = 0 ; i < 10 ; i++)
{
numbers [i] = (int) (Math.random () * 100);
}
System.out.println ("The size of the array: " + numbers.length);
System.out.println ("The numbers in order:");
for (int index = numbers.length+1; index <= 10; index++)
System.out.print (numbers[index] + " ");
System.out.println ("\nThe numbers in reverse order:");
for (int index = numbers.length-1; index >= 0; index--)
System.out.print (numbers[index] + " ");
}
}
【问题讨论】:
-
检查
for (int index = numbers.length+1; index <= 10; index++)的边界。提示:检查程序中的第一个for循环。