@Return
Эта форма:
@return description
в которой description дает вам смысл возвращаемого значения. Описание продолжается на последующих строках.
Ключевое слово return имеет два назначения: оно указывает какое значение возвращает метод (если он не имеет возвращаемое значение типа void) и является причиной того, что значение возвращается немедленно. Метод test( ), приведенный вше, может быть переписан с использованием этих приемуществ:
//: c03:IfElse2.java
public class IfElse2 { static int test(int testval, int target) { int result = 0; if(testval > target) return +1; else if(testval < target) return -1; else
return 0; // Совпадает
} public static void main(String[] args) { System.out.println(test(10, 5)); System.out.println(test(5, 10)); System.out.println(test(5, 5)); } } ///:~
Здесь нет необходимости в else, потому что метод не будет продолжаться после выполнения return.