我有一个带有n个元素的数组,我正在尝试将值设置为我的数组,以便每个元素的值都为Positon。
即。位置0的第一个元素是0,第二个元素位于位置1到1等,直到位置n-1的第n个元素,值为n-1。
最后我将在控制台上提供我的数组内容。
我认为我已经设置了正确的值,但我无法在控制台上显示。例如我如何显示位置“n-1”的值是否为“n-1”?
这是我到目前为止所做的:
public void exercise1(Integer n){
int[] arrayA = new int[n];
int counter;
for(counter=0; counter<arrayA.length; counter++){
arrayA[counter]=counter;
}
}
提前致谢:)
答案 0 :(得分:1)
使用System.out.println和此代码:
System.out.println(Arrays. toString(your_array_name_here));
答案 1 :(得分:0)
将此添加到您的循环
System.out.println(arrayA[counter]);
答案 2 :(得分:0)
我认为HélioSantos说这是真的,这对我有用:
public class koponk {
public static void main(String[] args) {
exercise1(10);
}
public static void exercise1(Integer n) {
int[] arrayA = new int[n];
int counter;
for (counter = 0; counter < arrayA.length; counter++) {
arrayA[counter] = counter;
System.out.print(arrayA[counter] + " ");
}
}
public static void main(String[] args) {
exercise1(10);
}
public static void exercise1(Integer n) {
int[] arrayA = new int[n];
int counter;
for (counter = 0; counter < arrayA.length; counter++) {
arrayA[counter] = counter;
System.out.print(arrayA[counter] + " ");
}
}
答案 3 :(得分:0)
public class apples{
public static void main(String[] args) {
exercise(4);
}
public void exercise(Integer n){
int[] arrayA = new int[n];
int counter;
for(counter=0; counter<arrayA.length; counter++){
arrayA[counter]=counter;
}
System.out.print("[");
for(counter=0; counter<arrayA.length; counter++){
if(counter == n-1){
System.out.print(arrayA[counter]);
}else{
System.out.print(arrayA[counter] + ", ");
}
}
System.out.println("]");
}
}
嗯,伙计们,我在你的建议之后做了类似的事情并且它有效。非常感谢你:))