Ich bin ziemlich neu zu Java und ich fragte mich, wie ich eine Zahl multiplizieren könnte, die Benutzereingaben in einem Textfeld zu einer Zahl, die sie in einem Kombinationsfeld auswählen. Bisher habe ich dies:Multiplizierendes Textfeld mit Kombinationsfeld Netbeans
int Cost = Integer.parseInt(txtCost.getText());
int TipCost;
int Tip = Integer.parseInt((String)cboTip.getSelectedItem());
TipCost = Cost*(Tip/100);
TipCost = Math.round(TipCost);
TipCost = TipCost/100;
Was ich jetzt bekommen, ist nur 0.
Mit welchen Nummern testen Sie es? Sollten Sie keine Gleitkommazahlen wie 'double' und nicht' int' verwenden? Ansonsten wird alles nach dem Komma entfernt. – 4castle
Welche Art von Optionen haben Sie in Ihrer Combo-Box? – Dadani
ich habe 5, 10, 15, 20 – Karavi