Får du lov å bruke double eller BigDecimal? Sistnevnte er kanskje litt for komplisert på et begynnerstadium.
Bruker du double istedenfor integers, skjer det ingen avskjæring til heltall.
Bruker du f.eks double, så må du også bruke input.nextDouble() istedenfor int. Du bør også da la bmi-variabelen være double også.
Videre må da også da huske på å forandre på printf-funksjonen din, til å bruke %f istedenfor %d.