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
2604
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
- 1017453
Siekkilässä ajettu ihmisten yli- mitä tapahtui? Länsi-Savo ei ole uutisoinut asiata
Manneja, vaiko matuja?835082- 794879
- 1324278
Alavuden sairaala
Säästääkö Alavuden sairaala sähkössä. Kävin Sunnuntaina vast. otolla. Odotushuone ja käytävä jolla lääkäri otti vastaan103068- 522709
- 402616
- 532257
Törkeää toimintaa
Todella törkeitä kaheleita niitä on Ylivieskassakin. https://www.ess.fi/uutissuomalainen/8570818102231Suudeltiin unessa viime yönä
Oltiin jossain rannalla jonkun avolava auton lavalla, jossa oli patja ja peitto. Uni päättyi, kun kömmit viereeni tähtit211850