When you post code, please UseCodeTags. It'll make your problem much easier to understand. I added them for you this time.
I'm not quite sure what your main method is supposed to do. You first seem to be attempting to call the printLargestAndSmallestElements() method, which makes no sense because there's nothing yet to call it on. Even so, you should call it on a variable or a value, not on a variable declaration. To make it legal, remove the int part, and declare n before you make the method call.
You then declare n (which you should really do first) and "initialize" it by setting every element to 0. This is unnecessary, because an array always initializes all its elements to 0 or null when you create it.
If you're trying to create an array of random values, and then print the largest and smallest elements, you can do something like this:
The mind is a strange and wonderful thing. I'm not sure that it will ever be able to figure itself out, everything else, maybe. From the atom to the universe, everything, except itself.
Joined: Sep 26, 2011
Thanks very much. As you correctly point out, Line 9 shouldn't be there. Your suggestions gave me the momentum to find the solution.
You put the line printLargestAndSmallestElements(n); as the last instruction before the main method has finished and it works as
expected. I could have sworn I tried this solution at least three times during this sorry saga. I'm pleased I can continue with the
tutorial now and hopefully the experience will do me good.