Voisiko joku selittää syvällisemmin mitä on taulukon elementin käsittely....
public static void main(String [] args){...
Mitä siis toi string args oikeen on???
public static void main(String [] args){...
Mitä siis toi string args oikeen on???
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 1
Vanhimmat
String on merkkijono
[] on taulukko
args on ilmeisesti lontoota, lyhenne sanasta "arguments", arvelisin? (Oikea termi?)
public static void main(String[] args)
viittaa kuitenkin käynnistyksen yhteydessä ohjelman nimen perään ladottaviin argumentteihin, esim.
>java HelloWorld tassa on arguja
Eli "Merkkijonotaulukko args".
Taulukon sisältöön voi viitata kuten mihin tahansa ei-taulukoituun tietoon. Oletetaan, että ohjelmassa on rivi
System.out.println("Nimeni on " args[0]);
Tällöin ohjelma tulostaa ajettaessa oman nimensä, esim.
>java HelloWorld
Nimeni on HelloWorld
Jos ohjelmassa olisi rivit
System.out.println(args[2]);
System.out.println(args[1]);
Tulostuu ajettaessa näin:
>java HelloWorld yksi kaksi kolme
kaksi
yksi
Huom, esimerkkejä ei ole kokeiltu, vaan ladottu ulkomuistista. En ole kuitenkaan kahteen päivään näitä String[] args:eja tarvinnut.
Taulukon elementin käsittely on minusta melko epämääräinen käsite, mutta kai sillä viitataan juurikin siihen, että taulukossa olevaa tietoa jotenkin luetaan, ehkä myös kirjoitetaan?
Lisäinfoa saat, kun googletat esimerkiksi
java.sun.com array