I am currently writing a program that adds together any number of integers entered by the user, adds them together and outputs both the sum and the largest number the user entered - for this particular part of the program I am using a method called 'returnLargest', since the number of values to be added together is not fixed. However, I am a bit stumped as to where abouts in the program the method should be declared.
For some reason, the compiler won't let me declare the method either just inside main or before/after it. :S
In java defining method inside a method is not allowed. You might not have known but main is also a method.
about compiler giving error about you declaring method before and after it verify whether the method declaration is inside the class. Use an IDE so that you can instantly know what mistakes you are doing by reading the errors.
sampath surineni wrote:Use an IDE so that you can instantly know what mistakes you are doing by reading the errors.
I have to disagree with this. Using an IDE while learning a language will make you feel too comfortable (it's not good as it sounds) because it does almost everything for you. You would pay less attention to language itself, so you would actually learn how to use a tool and just make your program work. That's not how programming should be done...
subject: Where to declare a method within a program?