Moro!
Kaipailisin apua java-probleemaani.
Tarkoitus olisi siirtää tästä joopajoosta...
public void joopajoo()
{
double yhteensa = (100 * 2.2);
}
...toi yhteensa double tänne...
public void niinniin()
{
System.out.println(yhteensa);
}
...kun molemmat ovat samassa luokassa.
Eli suomeksi: voiko luokan sisällä siirtää tietoa funktiosta toiseen funktioon?
Tieto luokan sisällä
5
489
Vastaukset
- määrittely
Muuttujan määrittely funktion sisällä tekee siitä automaattisesti paikallisen eikä sen näkyvyysalue yllä sitä kauemmas jos et erikseen sitä mainitse esittelyssä. Sensijaan funktioiden ulkopuolella määritellyt on aina näkyvillä saman luokan sisällä.
Tämä esim. toimii
public double yhteensa=0;
public void joopajoo()
{
yhteensa = (100 * 2.2);
}
public void niinniin()
{
System.out.println(yhteensa);
}- Pirjo Karjalainen
Kiitos vastauksestasi.
Tuo "jos et erikseen sitä mainitse esittelyssä." jäi mieleen, elikkä millä tavoin voisin muuttujan määritellä, että saisin sen näkymään kauemmaksi luokassa? - Nero Burner
Pirjo Karjalainen kirjoitti:
Kiitos vastauksestasi.
Tuo "jos et erikseen sitä mainitse esittelyssä." jäi mieleen, elikkä millä tavoin voisin muuttujan määritellä, että saisin sen näkymään kauemmaksi luokassa?mitä tuossa selostuksessa et ymmärtänyt, mutta aikani sitä tavailtuani aloin miettimään, että mitenköhän on, mahtaako externalointi toimia funktion sisältä. Normaalistihan muuttujan näkyvyyttä rajaavat vain ja ainoastaan "{" -merkki ja sitä seuraava "}" -merkki, joiden välissä välissä määritelty muuttuja ilmanmuuta näkyy.
- näin jopa
"Eli suomeksi: voiko luokan sisällä siirtää tietoa funktiosta toiseen funktioon?"
Voi ja varsin helposti esim.
public double joopajoo(){ return 100*22;}
public void niinniin(){System.out.println(joopajoo()) }- Pirjo Karjalainen
Nyt ohjelma toimii. :)
Tehtävänä oli siis tehdä ohjelma, joka laskee asiakkaan ostokset, alvit, mahdolliset alennukset, jne. sekä lopuksi kerää kaikki tiedot laskuksi.
Eipä tullut mikään elämää suurempi ohjelma, mutta hyvä näin kun viilaamiseen jäi vielä aikaa. :)
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