Stai scrivendo a video l'oggetto "mix"... è un oggetto, quindi su di esso verrà invocato il metodo toString(). Tu non hai ridefinito tale metodo, quindi Java scrive ciò che fornise il metodo toString() di Object... ovvero, la locazione in memoria dell'oggetto.
Quello che devi fare tu è usare il valore di ritorno del metodo calcolaMiscela() (che tu, attualmente, stai semplicemente buttando via).
PS: quando posti del codice, usa gli appositi tag CODE in modo da mantenerne la formattazione e l'indentazione.codice:double calcolato = mix.calcolaMiscela(benzina,miscela); System.out.println("Per fare la miscela al "+miscela+"%"+" devi aggiungere "+calcolato+" mL di olio");
Ciao.![]()



Rispondi quotando