对于那种while里写了>=2个条件的,且其中有一条件为i>=0/i<nums.length-1/...这种表示边界的,一定把这个边界条件放在while里的最前面,因为一进来先判断边界的话可以少很多麻烦,不会有溢出产生。