M
Micha34343
Gast
Hallo!
Hab ein kleines Problemchen: Möchte das Erbebniss des Fahrpreises auf 2 Kommastellen aufrunden. Wie geht das und an welcher Stelle müsste ich soetwas progen? Vielen Dank im Vorraus!
Gruß Micha
Hab ein kleines Problemchen: Möchte das Erbebniss des Fahrpreises auf 2 Kommastellen aufrunden. Wie geht das und an welcher Stelle müsste ich soetwas progen? Vielen Dank im Vorraus!
Code:
import javax.swing.JOptionPane;
public class Bahnschalter {
public static void main(String[] blabla) {
String ausgabe = "";
int alter;
Tarif ticket = new Tarif(1.7);
alter = Integer.parseInt(JOptionPane.showInputDialog("Bite geben sie ihr Alter ein : "));
if ( 16 < alter && alter < 65) {
ausgabe = "Sie müssen : " + ticket.getErwachsene() + " Euro bezahlen. ";
}else if (2 <= alter && alter <= 16) {
ausgabe = "Du musst : " + ticket.getKinder() + " Euronen bezahlen. ";
}else if(alter >= 65 ) {
ausgabe = "ZAHLEN SIE : " + ticket.getSenioren() + " EURO ZAHLEN. ";
}else { ausgabe = "Du fährst um sonst mit!"; }
JOptionPane.showMessageDialog(null, ausgabe, "INFO", JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
}
//Attributte und Methoden
public class Tarif{
double grundtarif;
public Tarif(double tarif) {
grundtarif = tarif;
}
// Kinder
public double getKinder() {
return grundtarif / 2;
}
// Senioren
public double getSenioren() {
return grundtarif * 65 / 100;
}
// Erwachsene
public double getErwachsene() {
return grundtarif;
}
}
Gruß Micha