我寫了這個類(打印數組列表),並在其中我在main
功能上進行的方法..不能在主要方法中聲明方法嗎?
那麼它不工作:我做了功能static
,並在main
方法中聲明它,仍然沒有奏效。在主要方法中,我沒有訪問說明符的功能:仍然沒有工作。
難道你不能在main
方法中聲明方法嗎?
沒有任何方法可以在main方法內聲明一個方法(除了在主方法外部使其成爲公共靜態方法)嗎?
public class TestArrays {
public static void main(String[] args) {
// Step 1 & 2: declare/initialize array variables
int[] array1 = { 2, 3, 5, 7, 11, 13, 17, 19 };
int[] array2;
// Step 3: display array1 with initial values
System.out.print("array1 is ");
printArray(array1);
System.out.println();
// Step 4: make array2 refer to array1
array2 = array1;
// modify array2
array2[0] = 0;
array2[2] = 2;
array2[4] = 4;
array2[6] = 6;
// print array 1
System.out.print("array1 is ");
printArray(array1);
System.out.println();
static void printArray(int[] array) {
System.out.print('<');
for (int i:array) {
// print an element
System.out.print(i);
// print a comma delimiter if not the last element
}
System.out.print('>');
}
}