小编Sam*_*Sam的帖子

Java排名.怎么设置呢?

我有一个叫做排名的班级.它有一定的等级:一般,士兵,下士,市长.

现在我需要通过排名设置默认值:

  1. 士兵
  2. 下士
  3. 市长
  4. 一般.

这是一个成员:

private static char Ranks[]; // size 4
Run Code Online (Sandbox Code Playgroud)

我在哪里可以默认设置它们,如:

Ranks[0] = soldier;
Ranks[1] = corporal...
Run Code Online (Sandbox Code Playgroud)

我真的不知道在哪里放默认值,所以程序会知道士兵默认是Ranks [0].进入构造者?成员?

java

1
推荐指数
1
解决办法
911
查看次数

Java数组,NullPointerException?

我宣布两张牌:

Card card1 = new Card('3', Card.Suit.clubs);
Card card2 = new Card('T', Card.Suit.diamonds);
Run Code Online (Sandbox Code Playgroud)

这有效:

Hand hand1 = new Hand();

hand1.takeCard(card1);
Run Code Online (Sandbox Code Playgroud)

但为什么这不起作用?它在第二行给我一个NullPointerException:

Hand[] hand = new Hand[2];

hand[0].takeCard(card2);
Run Code Online (Sandbox Code Playgroud)

java arrays nullpointerexception

0
推荐指数
1
解决办法
4425
查看次数

标签 统计

java ×2

arrays ×1

nullpointerexception ×1