Search
 
SCRIPT & CODE EXAMPLE
 
CODE EXAMPLE FOR JAVA

move the zero elementts in array in java in tutorialspoint.dev

/* Java program to push zeroes to back of array */
import java.io.*; 
  
class PushZero 
{ 
    // Function which pushes all zeros to end of an array. 
    static void pushZerosToEnd(int arr[], int n) 
    { 
        int count = 0;  // Count of non-zero elements 
  
        // Traverse the array. If element encountered is 
        // non-zero, then replace the element at index 'count' 
        // with this element 
        for (int i = 0; i < n; i++) 
            if (arr[i] != 0) 
                arr[count++] = arr[i]; // here count is 
                                       // incremented 
  
        // Now all non-zero elements have been shifted to 
        // front and 'count' is set as index of first 0. 
        // Make all elements 0 from count to end. 
        while (count < n) 
            arr[count++] = 0; 
    } 
  
    /*Driver function to check for above functions*/
    public static void main (String[] args) 
    { 
        int arr[] = {1, 9, 8, 4, 0, 0, 2, 7, 0, 6, 0, 9}; 
        int n = arr.length; 
        pushZerosToEnd(arr, n); 
        System.out.println("Array after pushing zeros to the back: "); 
        for (int i=0; i<n; i++) 
            System.out.print(arr[i]+" "); 
    } 
} 
/* This code is contributed by Devesh Agrawal */
Source by tutorialspoint.dev #
 
PREVIOUS NEXT
Tagged: #move #elementts #array #java
ADD COMMENT
Topic
Name
5+7 =