gpt4 book ai didi

java - 检查二维数组中的 boolean 值

转载 作者:行者123 更新时间:2023-12-02 10:21:44 25 4
gpt4 key购买 nike

我正在尝试用 Java 制作“生命游戏”。我制作了一个二维矩阵并用 boolean 值填充它。

现在我正在尝试计算相邻单元格中 true 的 boolean 值,但是当我使用 = 时,我会得到它周围的所有单元格(例如:中间的单元格给出8,角上的单元格给出 3),当我使用 == 时,我只得到全 0。

if 语句示例(第一个有效,第二个无效):

if(!celloc.equals("URC") && !celloc.equals("RightB") && !celloc.equals("LRC")) {
if(current[i][j+1] = true) {
life++; // right
}}

最佳答案

单个“=”用于赋值,在测试等效性时使用“==”。另外,如果“current[i][j+1]”是 boolean 值,您只需键入:

if(current[i][j+1]) {

测试该值是否为真。您可能会得到 0,因为您可能没有到达该 if 语句。尝试添加一些输出来查看您的第一个 if 语句是否真正为真。

关于java - 检查二维数组中的 boolean 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54295873/

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