public static boolean hasTwoPair(int[] arrayOfInts){
}
int
如果该方法可以找到两对不同的匹配值,则该方法应该返回 true 。所以如果数组是{2,2,4,7,7}
,它应该返回真,因为它有两个 2 和两个 7。
它只适用于不同的对值。如果是{2,2,2,2,5}
,它将返回 false ,因为它们不是不同的对值。
编辑:这是我到目前为止的方法主体:
boolean pairFound = false;
int pairValue;
for(int s = 0; s < arrayOfInts.length - 1; s++){
pairValue = arrayOfInts[s];
for(int c = s + 1; c < arrayOfInts.length; c++){
if(pairValue == arrayOfInts[c])
pairFound = true;
}
}
return false; //placeholder
我不知道从这里去哪里。