Java循环中让某一段特定的语句只执行一次

Java循环中只让某一段特定的语句只执行一次

假如有一个int数组让你找出第一个值为0的下标

代码:

		int[] array = {1,3,0,5,6,0,9};
		
        int firstZeroIndex = 0;
        //使用一个布尔值来作为标识
        boolean flag = true;
        
        for (int i=0;i<array.length;i++){
            if(array[i] == 0 && flag){
                firstZeroIndex = i;
                //只执行一次,后改变其值
                flag = false;
            }
        }
        System.out.println("第一个0的下标为:" + firstZeroIndex);

你可能感兴趣的:(业务小算法)