前面使用冒泡排序
交换j和j+1
else if(i < 4 && numbers[i] == numbers[i+1]) return false; 这里是 else if 不能是if 不能进行再次判断
public class Solution { public boolean IsContinuous(int [] numbers) { for(int i=0; i<4 ;i++){ for(int j=0; j<4-i ;j++){ if(numbers[j+1]<numbers[j]) { int temp = numbers[j]; numbers[j] = numbers[j+1]; numbers[j+1] = temp; } } } int zero = 0; for(int i=0; i<5 ;i++){ if(numbers[i] == 0) zero++; else if(i < 4 && numbers[i] == numbers[i+1]) return false; } return numbers[4] - numbers[zero] < 5; } }