У меня есть две функции. Один работает отлично, а другой не компилируется. Не в состоянии определить причину. Не могли бы вы помочь мне здесь?Возвращаемые значения в статической функции - Java
Это прекрасно работает
static byte method1() {
final short sh1 = 2;
return sh1;
}
Это один не компилирует
static byte method2(final short sh2) {
return sh2;
}
Вы должны были разместить сообщение об ошибке компилятора, и вы также должны иметь * прочитать * сообщение об ошибке компилятора и сначала попытаться понять это. – EJP
В компиляторе (infact the editor) четко сказано: я отправил его в байт. Но мой вопрос больше вокруг, как он работает без каста в первой функции, но не во второй. –