Javan perustehtävät Tehtävä 1

Lukujen lukeminen näppäimistöltä

Kirjoita metodi, joka saa parametrina annettavien lukujen määrän. Metodi pyytää käyttäjältä näin monta double-tyyppistä lukua, lukee ne ja palauttaa arvonaan pienimmän syötetyistä luvuista.

Esimerkkiajo

Montako lukua haluat lukea?
5
Syötä 5 lukua:
5
2
4
56
-100
Pienin luku oli: -100.0

Malliohjelma

/**
 * Ohjelma, joka kysyy reaalilukuja ja palauttaa niistä pienimmän.
 */
public class ReaaliLuvut {

  public static void main(String args[]) {
    int maara;       // Luettavien lukujen lukumäärä
    double luku;     // Pienin luku
    
    // Varmistetaan do - loopilla, että käyttäjä lukee > 0 lukua.
    do {
      System.out.println("Montako lukua haluat lukea?");
      maara = Lue.kluku();
    } while (maara < 1);  
    
    // Kutsutaan metodia, joka kysyy luvut, ja palauttaa niistä pienimmän.
      luku = prog27.etsiPienin(maara);
      System.out.println("Pienin luku oli: " + luku);
  }
   
  /**
   * Metodi, joka kysyy maara - kpl lukuja ja palauttaa niistä pienimmän.
   * @param maara Kysyttävien lukujen lukumäärä
   * @return Pienin syötetyistä luvuista
   */
  static double etsiPienin(int maara){
    System.out.println("Syötä " + maara + " lukua:");
  }
   
}