///这个方法有一点不好的地方在于,没有去判断数组的值是否小于0,也就是说我们要从数组第一个不为0的数开始运行int temp,k=0;for(int i = 0; i < array.length; i++){     if(arry[i]<0)    {            temp = array[ k ];           array[ k ] = array[ i ] ;           array[ i ] = temp ;           k++;    }}
肯定有比这个更好的办法,大家都多多发表一下自己的意见.............