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
2598
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
- 396925
- 323908
- 453280
- 342844
- 162662
- 372228
- 162176
- 372092
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons482047- 391980