Taulukon suurin alkio

aloittelijaFI

Milläs metodilla sai kaivettua taulukon suurimman alkion esiin? Ja onko taulukko oma luokkansa että sille löytyisi oma API dokumentaatio?

9

2625

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • aloittelijaFI

      Kyseessä siis int-tyyppinen taulukko

    • Javaakkeli

      Ei kai tää mikään koulutehtävä? :-)

      Ei taida taulukolle olla omaa dokumentaatiota. Taulukko nyt vaan on jono jotain objekteja, tässä tapauksessa int-arvoja, ei sen kummempaa.

      int suurin=0;
      for (int i : taulukko) {
      if (i>suurin) suurin=i;
      }

      Eiköhän se tuolla. Tää tosin ei toimi jos taulukossa on vain nollia pienempiä arvoja. Tai jos taulukon pituus on nolla. Näiden korjaus on lisäharjotustehtäviä :-)

      • aloittelijaFI

        Juu yhdessä tehtävän osassa tarvittiin tuota taulukon suurinta arvoa, ja raktaisin itse myös vastaavalla for-silmukalla. Omasta tuli tämännököinen:

        public static int suurin (int [] luvut){
        int max = luvut [0];
        for (int i=0; imax){
        max=luvut[i];
        }
        }
        return max;
        }


      • aloittelijaFI
        aloittelijaFI kirjoitti:

        Juu yhdessä tehtävän osassa tarvittiin tuota taulukon suurinta arvoa, ja raktaisin itse myös vastaavalla for-silmukalla. Omasta tuli tämännököinen:

        public static int suurin (int [] luvut){
        int max = luvut [0];
        for (int i=0; imax){
        max=luvut[i];
        }
        }
        return max;
        }

        Jaahas.. foorumi ei ilmeisesti tykkää sisennyksistä :D


      • foobarfoo
        aloittelijaFI kirjoitti:

        Juu yhdessä tehtävän osassa tarvittiin tuota taulukon suurinta arvoa, ja raktaisin itse myös vastaavalla for-silmukalla. Omasta tuli tämännököinen:

        public static int suurin (int [] luvut){
        int max = luvut [0];
        for (int i=0; imax){
        max=luvut[i];
        }
        }
        return max;
        }

        Jos ei oteta huomioon syntaksivirheitä, niin tuon sinun pätkän voisi korvata tällä, joka ei käsittääkseni ollu se mitä haettiin:-) (Tuostakin pätkästä puuttuu pari tarkistusta)

        public static int suurin(int[] luvut){
        return luvut[luvut.length - 1];
        }


      • Toteuta
        foobarfoo kirjoitti:

        Jos ei oteta huomioon syntaksivirheitä, niin tuon sinun pätkän voisi korvata tällä, joka ei käsittääkseni ollu se mitä haettiin:-) (Tuostakin pätkästä puuttuu pari tarkistusta)

        public static int suurin(int[] luvut){
        return luvut[luvut.length - 1];
        }

        int[] taulukko = new int[]{1,5,2,3,6,7,4};
        int suurin = 0;
        for(int i=0; i suurin) {
        suurin = taulukko[i];
        }
        }
        int suurin = 0;
        for(int luku; taulukko) {
        if(luku > suurin) {
        suurin = taulukko[i];
        }
        }


      • Toteuta
        Toteuta kirjoitti:

        int[] taulukko = new int[]{1,5,2,3,6,7,4};
        int suurin = 0;
        for(int i=0; i suurin) {
        suurin = taulukko[i];
        }
        }
        int suurin = 0;
        for(int luku; taulukko) {
        if(luku > suurin) {
        suurin = taulukko[i];
        }
        }

        // joo syntaxi vääri ekas fooris
        for(int i=0; i


      • Toteuta
        Toteuta kirjoitti:

        // joo syntaxi vääri ekas fooris
        for(int i=0; i

        ei foorumi tykännykkää :=/


    • ..........

      Collections.max(Arrays.asList(new Integer[]{1,5,2,3,6,7,4}));

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Hengenvaaralliset kiihdytysajot päättyivät karmealla tavalla, kilpailija kuoli

      Onnettomuudesta on aloitettu selvitys. Tapahtuma keskeytettiin onnettomuuteen. Tapahtumaa tutkitaan paikan päällä yhtei
      Kauhava
      165
      6104
    2. Ootko rakastunut?

      Kerro pois nyt
      Ikävä
      147
      1694
    3. Onhan sulla nainen parempi mieli

      Nyt? Ainakin toivon niin.
      Ikävä
      113
      1478
    4. Ujosteletko tosissaan vai mitä oikeen

      Himmailet???? Mitä pelkäät?????
      Ikävä
      51
      1250
    5. Suureksi onneksesi on myönnettävä

      Että olen nyt sitten mennyt rakastumaan sinuun. Ei tässä mitään, olen kärsivällinen ❤️
      Ikävä
      43
      869
    6. Möykkähulluus vaati kuolonuhrin

      Nuori elämä menettiin täysin turhaan tällä järjettömyydellä! Toivottavasti näitä ei enää koskaan nähdä Kauhavalla! 😢
      Kauhava
      28
      824
    7. Älä mies pidä mua pettäjänä

      En petä ketään. Älä mies ajattele niin. Anteeksi että ihastuin suhun varattuna. Pettänyt en ole koskaan ketään vaikka hu
      Ikävä
      92
      799
    8. Reeniähororeeniä

      Helvetillisen vaikeaa työskennellä hoitajana,kun ei kestä silmissään yhtään läskiä. Saati hoitaa sellaista. Mitä tehdä?
      Kouvola
      5
      759
    9. Kävit nainen näemmä mun

      Facessa katsomassa....
      Ikävä
      41
      719
    10. Tarvitsemme lisää maahanmuuttoa.

      Väestö eläköityy, eli tarvitsemme lisää tekeviä käsiä ja veronmaksajia. Ainut ratkaisu löytyy maahanmuutosta. Nimenomaan
      Maailman menoa
      219
      704
    Aihe