【发布时间】:2014-02-10 20:42:09
【问题描述】:
我的代码设计为先按顺序打印值,然后再按相反的顺序打印。但是,我还必须在编写方法时至少使用以下方法标头:
public static int printOriginalArray(int[] list)
public static int printInReverse(int[] list)
我让代码运行了!我现在明白了!!它只是点击!是的!!! :-) 现在我的方法虽然正确但并不完全准确?我应该有 2 个方法而不是 1 个,并且我需要重写它,以便它反转数字,而不是交换。
public class Assignment01a {
public static void main (String[] args) {
int[] numbers = {4, 5, 6, 7};
System.out.println("The list in order is: ");
for (int num: numbers)
System.out.println(num + " ");
swap(numbers, 0, 3);
for (int num: numbers)
System.out.println(num + " ");
}
public static void swap(int[] arr, int i, int j) {
int temp = arr[i];
arr [i] = arr [j];
arr [j] = temp;
}
}
【问题讨论】:
-
你没有在你的
main方法中做任何事情,所以当然什么都不会发生。 -
你没有调用main中的方法。
-
这就是我很困惑的地方。如何实现 main 方法并在其中包含其他方法?
-
您的
main()为空。所以你的程序什么都不做。 -
请阅读基本的java教程。