/*
* 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