? I don't understand why it should return a number. In Java, main methods are declared to have a void return type, where as in c/c++, it's common practice to have the main function return an int.
...