如何检查输入数组是否连续?

时间:2012-02-10 04:56:16

标签: java java-me

我想检查输入数组是否连续?
在我的应用程序中,用户可以输入1,6,7然后返回false,如果用户输入3,4,5,6,则返回true 我怎么能在J2ME中做到这一点?

2 个答案:

答案 0 :(得分:2)

唯一的方法是编写一个遍历数组中每个元素的循环,从位置0开始到n-1,确保元素的值在下一个位置(如果有的话,你必须一直检查边界),正好是当前位置+ 1的元素值。你发现条件是假的那一刻;你回归虚假;如果你没有找到条件不正确的条件,你可以在循环结束时返回true。

这对你来说非常好。试一试。

答案 1 :(得分:1)

遍历数组并查看下一个元素(如果存在)是否比前一个元素(如果存在的话)大1,如果不是则返回false,否则返回true

相关问题