gpt4 book ai didi

java - 数组未显示正确的值

转载 作者:行者123 更新时间:2023-11-29 07:54:59 24 4
gpt4 key购买 nike

我是 java 新手,我创建了接受 8 个值的数组。它工作正常,也接受值但它没有在控制台上显示正确的输出,请帮助我可能是什么问题??

这是我的代码,

import java.util.*;


public class array2

{
public static void main(String []args)

{


Scanner scan=new Scanner(System.in);
int[] nums=new int[8];

for(int count=0;count<8;count++)

{

nums[count]=scan.nextInt();

}


System.out.println(nums);


}



}

最佳答案

使用 System.out.println(Arrays.toString(nums));(导入 java.util.Arrays 来执行此操作)

如果您只说 System.out.println(nums);,它只会打印对数组的对象引用,而不是实际的数组元素。这是因为数组对象不会覆盖 toString() 方法,所以它们会使用 default toString() method from Object class 打印出来。 , 它只打印对象实例的 [class name]@[hashcode]。

关于java - 数组未显示正确的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18439623/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com