Pq o java permite 'return;' em métodos de 'retorno' void?

Ql a diferença dele para o break?

A idéia do break é parar uma interação (dentro de um for, while).
O return é para parar a execução de um método.

1 curtida

return interrompe o método inteiro… break somente um loop (for ou while)

void = “nada” quando vc tem um metodo como void vc está dizendo: “Esse metodo nao vai retornar nada, quando ele for executado” o contrario quando vc tem um metodo com um tipo de retorno como int. ai vc esta dizendo: "esse metodo deve retornar um int (inteiro) quando ele for executado.

flw!

Não é só o Java, isso ja existia no C e em outras linguagens :wink: