Well, first System.exit(0) is used to terminate the program and having statements below it is not correct, although the compiler does not throw any errors.
a plain return; is used in a method of void return type to return the control of execution to its parent method.