gpt4 book ai didi

java - 检查二维数组是否为空

转载 作者:行者123 更新时间:2023-12-01 18:26:28 25 4
gpt4 key购买 nike

我正在做一个类(class)项目,但遇到了障碍。我一直在到处寻找如何检查二维数组是否为空,如果是的话,它将继续该项目。如果阵列已满,那么它会要求将客户列入等待名单。我对java真的很陌生,所以如果你能帮我解决这个问题!我一直在考虑使用 boolean 语句,但我不确定这是否可行。不管怎样,到目前为止我已经为数组写了这个。

char [][] seats = new char [13][6]; //array for row and columns 

for (int row = 0; row < seats.length; row ++) {//output seating to * with no passengers
for (int col = 0; col < seats[row].length; col ++) {
seats [row][col] = '*';
}
}

最佳答案

从你的问题来看,你想要接受一个字符数组,并且:

  1. 如果至少有一个空位,则输出 true (*)
  2. 如果不存在则输出 false。

您想要如下所示的代码:

public static boolean hasOpenSeat(char[][] seats){
for(int i = 0; i < seats.length; i++){
for(int j = 0; j < seats[i].length; j++){
if(seats[i][j] == '*')
return true;
}
}
//Open seat was never found - return false
return false;
}

关于java - 检查二维数组是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25985791/

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