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

2665

    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. Vain vasemmistolaiset rakennemuutokset pelastavat Suomen

      Kansaa on ankeutettu viimeiset 30+ vuotta porvarillisella minäminä-talouspolitiikalla, jossa tavalliselta kansalta on ot
      Maailman menoa
      131
      3960
    2. Haluaisin rakastaa sinua

      Ja olla sinulle se oikea... Rakastan sinua 💗💗💗
      Ikävä
      19
      3485
    3. Purra on kantanut vastuuta täyden kympin arvoisesti

      Luottoluokituksen lasku, ennätysvelat ja ennätystyöttömyys siitä muutamana esimerkkinä. Jatkakoon hän hyvin aloittamaans
      Maailman menoa
      17
      3407
    4. onko kaivattusi

      vaarallinen? :D
      Ikävä
      79
      3347
    5. Persut huutaa taas: "kato! muslimi!"

      Persut on lyhyessä ajassa ajaneet läpi kaksi työntekijöiden oikeuksien heikennystä, joita se on aiemmin vastustanut. Pe
      Maailman menoa
      61
      3244
    6. Tiedätkö mihin

      Ominaisuuksiin rakastuin sinussa?
      Ikävä
      49
      3021
    7. Menen nyt koisimaan

      Ja en ehkä palaa tänne. Asia on nyt loppuunkäsitelty ja totuus tuli ilmi
      Ikävä
      29
      2915
    8. Pieni galluppi

      Mitäs lahjaa odotat joulupukilta.
      Ikävä
      79
      2717
    9. Olisiko sinulla

      Jonossa vaihtoehtoja, ehkä
      Ikävä
      54
      2657
    10. Mitä tuntemuksia

      Rakkaasi ääni herättää?
      Ikävä
      19
      2377
    Aihe