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
2439
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
- 702317
Jotain puuttuu
Kun en sinua näe. Et ehkä arvaisi, mutta olen arka kuin alaston koivu lehtiä vailla, talven jäljiltä, kun ajattelen sinu1012103- 781718
- 781536
Hei A, osaatko
sanoa, miksi olet ihan yhtäkkiä ilmestynyt kaveriehdotuksiini Facebookissa? Mitähän kaikkea Facebook tietää mitä minä en411530- 101447
- 311419
Persuilla ja Saksi-Riikalla meni sitten pornon levittämiseksi koko touhu.
Onko kenellekään yllätys?521288Synnittömänä syntyminen
Helluntailaisperäisillä lahkoilla on Raamatunvastainen harhausko että ihminen syntyy synnittömänä.661234Mitä tämä tarkoittaa,
että näkyy vain viimevuotisia? Kirjoitin muutama tunti sitten viestin, onko se häipynyt avaruuteen?301209