Hallo
Ich hätte eine kurze Frage:
...
Und zwar:
In meiner Methode telefongespräch, kompiliert zwar alles. Wenn ich diese Methode jedoch aufrufe und z.B. 20.0 eingebe bekomme ich die Fehlermeldung "possible lossy conversion from double to float". Wenn ich jedoch eine int-Zahl wie 5 eingebe, funktioniert es. Aber ich will als Übergabeparameter einen float-Wert und keinen int-Wert übergeben.
Danke für eure Antworten
MfG
Ich hätte eine kurze Frage:
Java:
public class Mobilfunkvertrag
{
private String kartenkennung;
public double grundgebuehr;
public double minutenpreis;
public int verbrauchteMinuten = 0;
public Mobilfunkvertrag(String kk, double gg, double mp, int vm) {
kartenkennung = kk;
grundgebuehr = gg;
minutenpreis = mp;
verbrauchteMinuten = vm;
}
public void telefongespraech(float minuten) {
verbrauchteMinuten = verbrauchteMinuten + (int) Math.ceil(minuten);
}
Und zwar:
In meiner Methode telefongespräch, kompiliert zwar alles. Wenn ich diese Methode jedoch aufrufe und z.B. 20.0 eingebe bekomme ich die Fehlermeldung "possible lossy conversion from double to float". Wenn ich jedoch eine int-Zahl wie 5 eingebe, funktioniert es. Aber ich will als Übergabeparameter einen float-Wert und keinen int-Wert übergeben.
Danke für eure Antworten
MfG
Zuletzt bearbeitet von einem Moderator: