In the code below, if the string \"Mult\" comes before the test1(4) method call, why does the method output before the string? And why does it bounce f
It obvious.If a method does not have its arguments calculated it cant be completed.
In your case the println method must have its arguments computed before it can be executed. So the function call to test1 method is made which completes first. Then the statement in main is executed.