我是初学者,我想知道如何显示我制作的数组(它是一个整数数组)。我只想创建一个简单的计算程序,接受用户输入他们想要选择的战斗机,以及他们想要赌多少钱。再一次,我只是一个初学者,所以不要讨厌。
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;
}
}
******* 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());
}
}
当我运行代码时它只显示十六进制,你能不能以初学者理解的方式解释它,谢谢。
答案 0 :(得分:4)
由于每个对象都有toString()
方法,因此默认显示类名称表示,然后添加@
符号,然后添加哈希码数组实例。
要查看数组中的元素,您可以使用Arrays#toString
:
System.out.println(Arrays.toString(yourArray));
(有关详细信息,请参阅its implementation
)。