si utilizza nei metodi per far restituire il valore finale o uscire forzatamente

il valore specificato dopo return deve essere del medesimo tipo specificato nella dichiarazione del metodo e deve essere omesso se il metodo รจ stato dichiarato come void


esempio: calcolo area
public double areaParallelogramma(double base, double altezza)
{

if (base == 0.0 || altezza == 0.0)
{
return 0.0; questo return causa l'uscita dal metodo
}

double a = base * altezza;

return a;
}