У меня есть вопрос о типах возвратов boolean
. Проверьте следующий код:Тип возврата Boolean в Java
Код Пример 1
boolean flag = sampleMethod();
public boolean samplemethod(){
return false;
}
Пример кода 2
sampleMethod();
public boolean samplemethod(){
return false;
}
В приведенных выше двух примерах, код компилируется правильно без какого-либо времени компиляции или запуска исключений времени. Я сомневаюсь, что Java не делает обязательным для возвращаемого типа boolean
в вызывающей программе, где для других типов данных программа не работает. Не могли бы вы объяснить мне причину этого?
первый, вышеуказанный код не компилируется. И, во-вторых, это поведение одинаково для всех типов. – Bozho
Для повышения удобочитаемости используйте тег 'code'. И, возможно, вы должны скомпилировать код, прежде чем публиковать его ... поскольку Java - это случай, который он не будет компилировать. – Arne
Пожалуйста, напишите рабочий код, а не код «что-то вроде этого». –