Milläs metodilla sai kaivettua taulukon suurimman alkion esiin? Ja onko taulukko oma luokkansa että sille löytyisi oma API dokumentaatio?
Taulukon suurin alkio
9
2665
Vastaukset
- 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; iei 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
Vain vasemmistolaiset rakennemuutokset pelastavat Suomen
Kansaa on ankeutettu viimeiset 30+ vuotta porvarillisella minäminä-talouspolitiikalla, jossa tavalliselta kansalta on ot1313960- 193485
Purra on kantanut vastuuta täyden kympin arvoisesti
Luottoluokituksen lasku, ennätysvelat ja ennätystyöttömyys siitä muutamana esimerkkinä. Jatkakoon hän hyvin aloittamaans173407- 793347
Persut huutaa taas: "kato! muslimi!"
Persut on lyhyessä ajassa ajaneet läpi kaksi työntekijöiden oikeuksien heikennystä, joita se on aiemmin vastustanut. Pe613244- 493021
- 292915
- 792717
- 542657
- 192377