pq vc tá colocando um retorno nele apenas dentro de um if…
imagine se o seu if dá false, o q aconteceria com o método? vc precisa colocar um retorno em um else ou apenas fora do if mesmo…
alansto
Cara é o seguinte, o método tem que retorna um valor invariavelmente de qualquer condição entende e ali diz que caso não seja satisfeita a condição ele não retorna nada! então oque vc pode fazer é o seguinte!
Existem oustras maneiras de implementar uma solução para este problema, mas este é um desses! Por exemplo vc poderia dar um exceção caso não exista a conta que vc procura entende, como disse várias formas, essa que passei é a mais simples mas resolve! Eu pessoalmente não faria assim mas pelo menos resolve seu problema!
paulodompieri
coloque o retorno fora do IF
lina
Oi,
Nunca use um if sem xaves. (mesmo ele tendo sómente uma linha ou não)…
Tchauzin!
LPJava
se seu if for false o nao havera um tipo de return por isso… nao pode colocar dentro da instrucao… é recomendado mesmo q seu if tenha apenas 1 instrução vc o coloque entre {}
flw!!
PePeLeGaL
lia , pode-se usar um if sem chaves, quando ele tem apenas um comando no corpo dele. Chaves nesse caso seriam inuteis
furutani
Pode, mas o que ela quiz dizer é que o codigo fica mais bonito. Com as chaves vc vê claramente onde começa e termina o comando.