Ciao a tutti.
Ho iniziato a studiare java da poco, e provando a costruire un programma che mi calcoli la miscela per la moto ho riscontrato un problema; quando provo ad avviare il programma, dopo aver messo i dati mi scrive questo al posto della quantità d'olio olio.Miscela@3c891d76 ...
Questa è la mia classe :
codice:public class Miscela { double benzina,olio,miscela; /** public Miscela(double benzina,double miscela) { this.benzina=benzina; this.miscela=miscela; } */ public double calcolaMiscela(double benzina,double miscela){ olio=(benzina*miscela)*10.0; return olio; } } e questo è il main public class Olio { /** * @param args the command line arguments */ public static void main(String[] args) { Scanner tastiera = new Scanner(System.in); System.out.print("Litri di benzina: "); double benzina = tastiera.nextDouble(); System.out.print("Percentuale Miscela: "); double miscela = tastiera.nextDouble(); Miscela mix = new Miscela(); mix.calcolaMiscela(benzina,miscela); System.out.println("Per fare la miscela al "+miscela+"%"+" devi aggiungere "+mix+" mL di olio"); } }

Rispondi quotando