gpt4 book ai didi

java - 在java中的循环中比较当前值与先前值

转载 作者:行者123 更新时间:2023-11-30 11:26:27 26 4
gpt4 key购买 nike

如何在java中的for循环中比较当前值和之前的值并判断它们是否不同?

这里我有 for 循环,每次单击鼠标时都会循环。因此 i 取决于我点击的位置。

这里当前的i和之前的i都等于3。

https://www.dropbox.com/s/55dao9a9r8o4yis/Untitled%20picture%206.png

这里当前的 i 等于 7,之前的 i 等于 11。

https://www.dropbox.com/s/pj38l23ughn6ey9/Untitled%20picture%207.png

我正在尝试制作 if 语句来比较前一个 i 和当前 i 的两个值。

这是我的for循环

public void mousePressed() {      
if (state == 0) {
for (int i = 0; i < 6; i++) {
if (mouseX >= cards[i].x && mouseX <= cards[i].x + cards[i].WIDTH && mouseY >= cards[i].y && mouseY <= cards[i].y + cards[i].HEIGHT) {
cards[i].flip();
}
}

最佳答案

“i”以“1”开头,smth。喜欢:

    for (int i = 1; i < 6; i++) {
if (cards[i].equals(cards[i-1])) {
cards[i].flip();
}
}

关于java - 在java中的循环中比较当前值与先前值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19809352/

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