/*
* Täydennä seuraava ohjelma.
*
* Metodin kysyIka tulee kysyä käyttäjältä hänen ikänsä ja
* palauttaa sen return-lauseella
*
* Metodin kysyPaino tulee kysyä käyttäjältä hänen painonsa kiloina
* ja palautetaan sen return-lauseella.
*
* Metodin kysyPituus tulee kysyä käyttäjältä hänen pituutensa
* metreinä, ja palauttaa sen return-lauseella.
*
* Metodi laskeIndeksi laskee käyttäjän painoIndeksin kaavalla
* massa (kg) / ( pituus (m) * pituus (m) ) ja palauttaa sen
*/

import java.text.DecimalFormat;

public class EnsimmaisetMetodit {
        // Lisättävät metodit tulevat tähän
        private static int kysyIka() {
                System.out.println("Kirjoita ikäsi: ");
                return( Lue.kluku() );
        }

        private static double kysyPaino() {
                System.out.println("Kirjoita painosi kiloina: ");
                return( Lue.dluku() );
        }

        private static double kysyPituus() {
                System.out.println("Kirjoita pituutesi metreinä: ");
                return( Lue.dluku() );
        }

        private static double laskeIndeksi( final double massa, final double pit ) {
                return( massa / ( pit * pit ));
        }

        public static void main(String[] args) {
                // Muuttujien määrittely
                int ika                = kysyIka();
                double paino           = kysyPaino();
                double pituus          = kysyPituus();
                DecimalFormat muotoilu = new DecimalFormat("0.##");

                // Tulostukset
                System.out.println("Olet " + ika + " vuotta vanha ja ");
                System.out.println( "painoindeksisi on "
                + muotoilu.format(laskeIndeksi( paino, pituus )) );
        }
}

Appletit:
DoupleClick HelloButton HelloButtonExample1 HelloButtonExample2 HelloButtonExample3 HelloButtonExample4 HelloClick HelloClick2 HelloColor HelloFont HelloImage HelloLine HelloStatus HelloWorld2 HelloWorldApplet MyEvent ScrollingText

Itsenäiset:
Break Continue HelloWorld Jatka Kertoma Kertotaulu Koe KoeNro LueMerkki LueMjonoon LueTied Merkkijono Silmukat Summaa Tahdet Tietotyypit Tilavuus Laskuri EnsimmaisetMetodit Lue LueTietoja Muunnos MuuttujienAlkeet Tulostus Arpanoppa