利他
package com.bjlemon.task.day08;
import java.util.Arrays;
/**
* @author 利他
* @version 1.0
* @date 2018/10/13 16:42
*/
public class test {
public static void main(String[] args) {
//定义数组
int oldArr[] = {1, 3, 4, 5, 0, 0, 6, 6, 0, 5, 4, 7, 6, 7, 0, 5};
//从小到大排序,0会排在最前面
Arrays.sort(oldArr);
//统计原数组中第一个非0元素的下标
int index = 0;
//统计原数组中0的个数
int zeros = 0;
//遍历数组
for (int i = 0; i
//如果当前元素等于0,计数加一,并跳出本次循环,否则第一个非0的元素为本次循环的次数,并跳出这个循环
if (oldArr[i] == 0) {
zeros++;
continue;
} else {
index = i;