Interview Questions

Print first K Max Numbers

public void printFirstKMaxNumbers(int[] nums,int k){
       
        int[] maxNums = new int[k];
        for(int n:nums){
           int f = n;
                for(int j=0;j<k;j++)
                {
                        int temp = 0;
                        if(maxNums[j]<f){
                               
                                temp=maxNums[j];
                               
                                maxNums[j]=f;
                                f=temp;
                               
                        }
                }
               
        }
       
        for(int j=0;j<k;j++)
        {
                System.out.println(maxNums[j]);
        }
    }