Miten javassa saa tietoon String[] viimeisen alkion.
Eli jos on vaikka
string[] tavarat = {"lamppu","kello"};
Sitten haluaa tulostaa taulukosta tavarat kaikki sen jäsenet, miten se onnistuu?
for(int ii=0; ii < nimet(viimeinen);ii ) ....
eli miten selvitetään tuo viimeinen, ettei viitata taulukon ohi?
Kiitos.
Eli jos on vaikka
string[] tavarat = {"lamppu","kello"};
Sitten haluaa tulostaa taulukosta tavarat kaikki sen jäsenet, miten se onnistuu?
for(int ii=0; ii < nimet(viimeinen);ii ) ....
eli miten selvitetään tuo viimeinen, ettei viitata taulukon ohi?
Kiitos.
Vastaukset 5
Vanhimmat
for(int ii=0; ii < tavarat.length;ii )
löysin jo ite.
Mutta toinen kysymys.
Jos haluaa tehdä metodeita, niin pitääkö siihen luokkaan tehdä oli, jonka kautta sitten voi pelkästään käyttää niitä metodeja?
En ole edes ihan varma mitä kysyn.. hohhoijjaa..
voit tehdä metodin staatisena.
public class Funk {
public static int lisaa(int a,int b) {return a b; }
}
jos haluat käyttää et tarvitse tehdä oliota vaan se käy näin:
Funk.lisaa(1,2);
Jos teet luokan, ts. määrittelet tietotyypin, ja haluat kutsua kyseisen luokan funktioita toisesta luokasta, sitten tarvitsee luoda olio, jonka kautta pääsee metodeihin käsiksi. Jos kyseessä on luokkametodi, ts. static avainsanalla määritelty, voi metodia kutsua ilman olion luontia.
Luokan sisällä olevien funktioiden kutsussa ei tarvitse oliota luoda, jotta niitä voisi kutsua.
Toivottavasti tämä auttoi?
Selvitti aika hyvin, kiitos.