即将到来的多重和语句语法问题


if ((mouseX >816) && (mouseX <1000)) && ((mouseY>546) && (mouseY<730)){
fill(85,107,47);
ellipse(908,638,92,92);
};

我在努力让它发挥作用时遇到了问题。我想我有正确的语法,但显然没有。写出来的正确方式是什么?

括号太多!!

if ((mouseX >816) && (mouseX <1000) && (mouseY>546) && (mouseY<730)){
fill(85,107,47);
ellipse(908,638,92,92);
};

顺便说一句,因为只有";"与";条件下,您可以完全避免括号

if (mouseX >816 && mouseX <1000 && mouseY>546 && mouseY<730){
fill(85,107,47);
ellipse(908,638,92,92);
};

最新更新