24. september 2001 - 21:38Der er
6 kommentarer og 1 løsning
double og int
Jeg sidder med et lille problem.
public int prisForBenzin(double b){ prisForBenzin = b*(kmKørt/kmPrLiter); return prisForBenzin; } når jeg prøver at kompile min code får jeg denne fejlmeddelse found: double required: int. er der nogen der kan forklare mig det.?????
Det er svært at svare på når du ikke fortæller hvad funktionen gør! Desuden ser det ikke godt ud med din brug af globale variabler. Hvorfor definerer du dem ikke funktionen?
ellers prøv:
public int prisForBenzin(double b){ prisForBenzin = (int)(b*(kmKørt/kmPrLiter)); return prisForBenzin; }
Er det ikke lidt forkert at kalde sin metode med samme navn som en af sine variabler?
Prøv at skriv...
public int prisForBenzin(double b){ int benzinPris = b*(kmKørt/kmPrLiter); return (int) benzinPris; } // end prisForBenzin
eller
public int prisForBenzin(double b){ return (int) b*(kmKørt/kmPrLiter); } // end prisForBenzin
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.