0
我正在研究將數組打印到方法的Java程序。我現在正在處理這個代碼,並且我已經完成了第3步。第3步是我不明白的。我不知道我是否只是有一個大腦放屁,但我只是不明白爲這一步做什麼。使用java打印數組
這裏是方向:
1)在一個名爲ArrayPrinter
類啓動程序。暫時忽略主要方法。
2.)在您的班級中,創建一個名爲printArray
的靜態方法,其中一個參數的類型爲int[]
,名稱爲arr
。在此方法中,執行以下操作。
a。使用System.out.print()
保留所有輸出在一條線上,直到使用println()
。
b。顯示一個開放方括號字符。
c。循環傳遞給方法的數組。顯示數組中的值。除了最後一個值之外,在每個值之後添加逗號和空格。 d)。使用System.out.println()
,顯示一個結束方括號字符。
- 在您的主要方法中,創建以下數組。將對此數組的引用傳遞給
printArray
方法,運行程序並驗證它是否按預期工作。
這裏是我的代碼:
public class ArrayPrinter {
public static void main(String[] args) {
printArray(int[] oneD = {5, 6, 7, 8};)
}
public static void printArray(int[] arr) {
int size = arr.length;
System.out.print("[");
for(int i=0;i< size; i++){
System.out.print(arr[i]);
if(i<size-1){
System.out.print(",");
}
}
System.out.println("]");
}
}
去除半-colon';'你在調用'printArry'時插入的。此外,這不是如何傳遞一個匿名數組,它應該是'printArray(new int [] {5,6,7,8})' –
@Aominè這仍然不起作用,因爲您在傳遞時無法定義變量它作爲一個參數。 –
@JacobG。它應該工作^^。 –