View Single Post
Old 11-16-2010, 09:06 AM   PM User | #1
Jukemode
New to the CF scene

 
Join Date: Oct 2010
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Jukemode is an unknown quantity at this point
Arrow Find 2nd smallest integer in array || I have the method to find 1st :D but not 2nd :c

Hey everyone. I'm pretty new to coding. Here I need to write a method to find the second smallest integer in a given array. What I have managed to put together is a method to find the smallest integer.

I'm thinking I need another for loop to test my 'low' variable to all the integers in the array again, thus finding the next lowest integer. I can put it into words as to what I want, but I have trouble actually coding it. Any words of advice, suggestions or corrections would be awesome. Also, I'd like to figure it myself, so no doing it for me!

take a look...

Code:
    public static void main(String[] args) {

        int array[] = {7, 9, 6, 8, 13};

        int low = 9999999;

        for (int counter = 0; counter < array.length; counter++) {

            if (low > array[counter]) {
                low = array[counter];
                counter++;
            }
        }
            System.out.println(array[low]);
    }
Jukemode is offline   Reply With Quote