正如标题所说,我如何只检查布尔数组中的某些值。我的数组长11个值,我想只检查数组的某些值。因此,如果我想检查0-5中的任何值是否为假,我将如何进行此操作?以下是我到目前为止所做的事情:
boolean checkFirst : seats[0, 1, 2, 3, 4, 5];
我做错了什么?
答案 0 :(得分:1)
使用for循环检查值。在循环内使用条件(if语句)来决定是否检查任何给定值。它可以是并行数组或列表。如果它是一个列表,那么你可以简单地从列表中弹出或读取索引并将其用作布尔数组的索引。有很多方法可以解决这个问题。
如果它只是飞机上的座位(例如),则通过复杂的方案无法获得效率。
清晰程序。首先编写伪代码,决定数据结构,然后用程序代码逐步替换伪代码,然后用可编译代码再用工作代码替换伪代码。