所以说我有这个数组
private Class[][] timetable = new Class[Main.days][Main.hours];
这个数组包含tipe的不同对象" Class"和一些零空格。 我需要检查是否在同一天(第一个" []")2个相同的tipe对象" Class"如果他们是我需要在时间表[1] [2]中检查它们是否是连续的,而在时间表[1] [3]或时间表[1] [1]中如果它们不是我需要的话这样做
fitnnes -= 100;
我该怎么做?
答案 0 :(得分:0)
如果您对问题进行描述并将其转换为Java,那么它将变成这样:
int nextFitness(int fitness, Object[][] timetable) {
for (Object[] day : timetable) // "on the same day"
for (int hour = 0; hour < Main.hours - 1; hour++) // "consecutive"
if (Objects.equals(day[hour], day[hour + 1])) // "equal"
fitness -= 100; // "i need to do this"
return fitness;
}