gpt4 book ai didi

java - 我不明白一行简单的代码

转载 作者:行者123 更新时间:2023-11-29 06:27:07 24 4
gpt4 key购买 nike

下面是行:

if (!seatNum[i]) 

我不明白这一行的目的。代码:

 if(economyClass<5) {
for(int i=5;i<seatNum.length;i++) {
if(!seatNum[i]) {
seatNum[i]=true;
System.out.println("Economy Class. Seat number: "+(i+1));
economyClass++;
break;
}
}
}

最佳答案

看起来seatNum 是一个 boolean 数组,用于标记座位是否被占用。

if(!seatNum[i]) 是如果没有座位,类似但更短的检查方法 seatNum[i] == false

您将其标记为已占用 seatNum[i]=true; 并将经济舱编号增加 economyClass++;

关于java - 我不明白一行简单的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52091512/

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