用Java打印所需的输出

时间:2019-02-20 16:08:54

标签: java

我对数组有以下要求:

输入[1,2,5,7]输出[1,5,7]

输入[4,5,6,8]输出[4,8]

输入[1,2,3,9,10]输出[1,9]

意思是如果下一个数字是顺序的,则取输出中的第一个值,否则取输出中的所有值。

谢谢。

1 个答案:

答案 0 :(得分:1)

System.out.print(arr[0]+" ");
for(int i=1; i<arr.length; i++){
    if((arr[i]-1)!=arr[i-1]) System.out.print(arr[i]+" ");
}