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。它应该工作^^。 –