0

The code given below is a program to print hello world! Using methods. The question given below.

class MyClass { static void sayHello() { System.out.println("Hello World!"); } public static void main(String[ ] args) { sayHello(); } } // Outputs "Hello World!" As we say main is the starting point of the program. But sololearn explains the flow of execution as.. prints text first and then called by main function. I want to know the correct flow of execution.

14th Aug 2019, 12:19 PM
Dhanush Narayanan R
Dhanush Narayanan R - avatar
1 Answer
+ 1
The main function IS the code so to say. The best practice of organizing functions is to put those that aren't main above main. This is so there is no confusion within the code and the flow to other programmers is neat and cleaner. The way that you have it is right sayHello(){} doSomething(){} processValue(value){} main(String[] args){}
14th Aug 2019, 12:30 PM
Evan Martine