A method can have multiple return statements.
Yes that is possible.
No. A method can only return one value. An error will appear if you try to return 2 values.
A method can return only one value. However, it can return different values in different paths. If you return two values in one condition, it won't compile.