gpt4 book ai didi

java - Java中如何显示数组?

转载 作者:行者123 更新时间:2023-12-01 18:26:39 24 4
gpt4 key购买 nike

嗯,我是初学者,我想知道如何显示我制作的数组(它是一个整数数组)。我只是想创建一个简单的计算程序,接受用户输入他们想要选择的战斗机,以及他们想要下注多少钱。再说一次,我只是一个初学者,所以请不要讨厌。

public class Fighter {
private int health;
private int attack;
private int money;

int[] fighter={health,attack,money};

public Fighter(int h, int a, int m){

health=h;
attack=a;
money=m;

}

public int[] getFighter(){

return fighter;
}

}

********战士类(class)结束*****

import java.util.*;
public class FighterCreator {

public static void main(String[] args){

Fighter newFighter=new Fighter((int)(Math.random() * 701),
(int)(Math.random() * 39), 7000);
System.out.print(newFighter.getFighter());
}
}

当我运行代码时,它只显示十六进制,请你们用初学者能理解的方式解释一下,谢谢。

最佳答案

因为每个对象都有 toString()方法,默​​认显示类名表示,然后添加@符号,然后是数组实例哈希码>.

要查看数组内的元素,可以使用Arrays#toString :

System.out.println(Arrays.toString(yourArray));

(有关详细信息,请参阅 its implementation 以更好地了解发生的情况)

<小时/>

关于java - Java中如何显示数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25883613/

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