gpt4 book ai didi

Java 简单二十一点游戏,java.lang.NullPointerException

转载 作者:行者123 更新时间:2023-12-01 06:47:05 26 4
gpt4 key购买 nike

我正在编写一个java程序来制作一个简单的二十一点游戏。

我使用一系列卡片对象作为用户的手。

用户手中将获得两张牌,但是他们可以要求另一张牌,直到达到 5 张牌的限制。

出于这个原因,我制作了具有 5 个插槽的卡牌对象数组,以便可以将更多卡牌添加到手牌中。

但是,现在我无法打印发牌时的原始手牌,或者如果用户没有要求提供完整的 5 张牌,因为我的数组将包含 null 对象。

解决此问题最快捷、最简单的方法是什么?

最佳答案

将用于打印卡片值的行放置在 if 语句中,该语句检查数组值是否为空。像这样的东西:

for(int i = 0; i < cardArray.length ; i++)
{
if(cardArray[i] != null)
System.out.print(cardArray.value);
}

关于Java 简单二十一点游戏,java.lang.NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8216872/

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