有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在数组的数组中查找模式

大家好,我目前正在学习Java,我正在尝试制作一个可以用来预订汽车旅馆房间的程序。我正在尝试创建一种方法来搜索客人需要的天数,然后检查免费的天数和单位。我用的是一个二维数组,一个数组,一个数组

    public void doSearch() {
    this.redisplay();
    int daysWanted = UI.askInt("Number of days required"); 
    int days = 0;
    for(int i = 0; i < NUM_UNITS; i++){
        for(int j = 0; j < NUM_DAYS; j++){
            if(bookings[i][j] == null){
                days++;
                if(daysWanted >= days && this.bookings[i] == this.bookings[i]){
                    this.displayCell (i, j, Color.red);
                }
            }
        }
    }
}

Image of motel program

下面是程序当前的样子,我上面展示的是我正在尝试的方法。我的问题是,当我输入多少天时,它会检查可用单元是否有那么多天的空闲时间,但我希望它是consequential。我该怎么办?感谢您的帮助,谢谢:)


共 (0) 个答案