在java中,如何用4替换包含数字3的数组? void replace3sWith4s(int[]replace){ 对于(int i=0;i

在java中,如何用4替换包含数字3的数组? void replace3sWith4s(int[]replace){ 对于(int i=0;i,java,arrays,Java,Arrays,删除分号。 应该是 if (replace[i]==3); ^^^ 分号将含义更改为 if (replace[i]==3) { replace[i]=4; } 删除分号。 应该是 if (replace[i]==3); ^^^ 分号将含义更改为 if (replace[i]==3) { replace[i]=4; } 就像写作一样 (replace[i]==3); 这没什么用 您的代码与此代码

删除分号。 应该是

if (replace[i]==3);
                 ^^^
分号将含义更改为

if (replace[i]==3) {
      replace[i]=4;
}
删除分号。 应该是

if (replace[i]==3);
                 ^^^
分号将含义更改为

if (replace[i]==3) {
      replace[i]=4;
}
就像写作一样

(replace[i]==3); 
这没什么用

您的代码与此代码等效:

(replace[i]==3) { }
就像写作一样

(replace[i]==3); 
这没什么用

您的代码与此代码等效:

(replace[i]==3) { }

也可以根据数组类型在if语句中尝试此方法

(replace[i]==3); 
               ^

}

您还可以根据数组类型在if语句中尝试此方法

(replace[i]==3); 
               ^

}

谢谢我是编程新手,因为你们可以告诉我总是被愚蠢的错误抓住谢谢我是编程新手,因为你们可以告诉我总是被愚蠢的错误抓住+1,你们真的解释了,而不是仅仅提供了修复。简而言之,
条件变成了语句
+1,你们真的解释了,而不是仅仅提供了修复。简而言之<代码>条件提交到语句。我的建议是使用支持checkstyle和自动代码格式的Eclipse。如果您使用它们,Eclipse会突出显示该行作为警告。当然,它不能为您着想,但在这些愚蠢的情况下,它可以引导您。我的建议是使用支持che的Eclipseckstyle和自动代码格式。如果您使用它们,Eclipse会突出显示该行作为警告。当然,它不能为您思考,但它可以在那些愚蠢的情况下引导您的手。Y兄弟??它取决于类型
int
是一个基本体,您不能在其上应用
等于
。哦,是的,Sry我没有注意到int[]Y兄弟??它取决于类型
int
是一个原语,你不能在它上面应用
等于