Eli miten saan palautettua aliohjelman tuotoksia esimerkiksi seuraavanlaisessa tapauksessa:
Aliohjelma:
"laskee lukujen summan ja palauttaa"
Pääohjelma:
summaa = yhteenLasku(a,b)
summaa1= yhteenLasku(a,c)
summaa2= yhteenLasku(b,c)
Eli tietääkseni aliohjelma voi palauttaa vain yhden arvon. Nyt minulla siis lukee aliohjelmassa return summaa;, niin miten saan toimimaan niin että palautaa myös summaa1 ja summaa2?
Aliohjelmista
3
434
Vastaukset
- summaa1 ja summaa2
globaaleiksi muuttujiksi.
- fidel1
> miten saan toimimaan niin että palautaa myös
> summaa1 ja summaa2?
Kuten sanoit, metodeista (oikea nimi, ei aliohjelma) voi palauttaa vain yhden arvon. Arvo voi olla perustietotyyppien lisäksi taulukko tai olio. Eli varmaan helpoin ratkaista kyseinen ongelma on palauttaa kaikki luvut taulukossa, esim. näin (jos luvut ovat kokonaislukuja..)
return new int[] { summaa, summaa1, summaa2 };
Tai sitten voi luoda oman luokan, jossa on kolme instanssimuuttujaa. Luot luokasta instanssin, talletat halutut arvot luokan instanssimuuttujiin ja palautat instanssin. - dx2
Oletko varma ettet halua metodia
public int yhteenLasku(int a, int b) {
return a b;
}
jolloin sitä voi kutsua vaikka näin:
int summaa, summaa1, summaa2;
summaa = yhteenLasku(a,b);
summaa1= yhteenLasku(a,c);
summaa2= yhteenLasku(b,c);
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Porvarimediat paniikissa demareiden huiman kannatuksen vuoksi
Piti sitten keksiä "nimettömiin lähteisiin" perustuen taas joku satu. Ovat kyllä noloja, ja unohtivat sen, että vaalit1046684KATASTROFI - Tytti Tuppurainen itse yksi pahimmista kiusaajista!!!
STT:n lähteiden mukaan SDP:n eduskuntaryhmän puheenjohtaja Tytti Tuppurainen on käyttäytynyt toistuvasti epäasiallisesti3706264Mikä siinä on ettei persuille leikkaukset käy?
On esitetty leikkauksia mm. haitallisiin maataloustukiin, kuin myös muihin yritystukiin. Säästöjä saataisiin lisäksi lei603123Lääppijä Lindtman jäi kiinni itse teosta
Lindtman kyselemättä ja epäasiallisesti koskettelee viestintäpäällikköä. https://www.is.fi/politiikka/art-20000117808521112604Juuri nyt! Tytti Tuppurainen on käyttäytynyt toistuvasti epäasiallisesti
Ai että mä nautin, Tytti erot vireille! "Käytös on kohdistunut avustajia ja toisia kansanedustajia kohtaan, uutisoi STT1072256- 1251814
Puolen vuoden koeaika
Voisi toimia meillä. Ensin pitäis selvittää "vaatimukset" puolin ja toisin, ennen kuin mitään aloittaa. Ja matalalla pro191673Huomaatteko Demari Tytti ei esitä pahoitteluitaan
Samanlainen ilmeisesti kuin Marin eli Uhriutuu no he ovat Demareita ja muiden yläpuolella siis omasta mielestään341395Tytti Tuppurainen nöyryyttää avustajiaan
Tytti Tuppurainen nöyryyttää SDP:n eduskuntaryhmän kokouksissa sekä avustajia että kansanedustajia. Hän nolaa ihmisiä ju1811350- 731237