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");
}
}