Miksei seuraava painoindeksi-metodi palauta desimaaleja, vaan tuottaa vain tuloksen esim. 23.0? Paino on kaavassa käsitelty kilogrammoina ja pituus senttimetreinä.
public double painoindeksi() {
double pi;
pi = (paino*10000)/(pituus*pituus);
return pi;
}
Kiitti kaikille vastaajille avusta. Tää on tosi tärkee.
public double painoindeksi() {
double pi;
pi = (paino*10000)/(pituus*pituus);
return pi;
}
Kiitti kaikille vastaajille avusta. Tää on tosi tärkee.
Vastaukset 2
Vanhimmat
Muuta vaikka 10000 desimaaliluvuksi niin se toimii. Seuraavasti siis:
public static double painoindeksi() {
double pi;
pi = (paino*10000.0)/(pituus*pituus);
return pi;
}
noi pituus ja paino on int-tyyppisiä, niin taitaa lähtee ne desimaalit mäkeen. Pistä nekin doubleksi