Skip to content
Snippets Groups Projects
Commit 26c2afdd authored by Erkki Kaila's avatar Erkki Kaila
Browse files

osa 4

parent 284981fd
Branches
No related tags found
No related merge requests found
......@@ -142,7 +142,91 @@ Toimii!
<img src="img/javac_java.png">
# 4. Ohjelmointiympäristön asentaminen
# 4. Komentoriviparametrit
Java-ohjelmalle voidaan suoritusvaiheessa välittää *komentoriviparametreja*. Nämä parametrit annetaan tavukoodia ajettaessa kirjoittamalla ne ohjelman nimen perään. Jos parametreja on enemmän kuin yksi, erotetaan parametrit toisistaan välilyönneillä.
Parametrit näkyvät main-metodin sisällä sen parametrinaan saamassa merkkijonotaulukossa, joka yleensä nimetään `args`-nimellä. Seuraava esimerkki siis olettaa, että se saa yhden parametrin ja tulostaa sen arvon:
```java
public class Esimerkki {
public static void main(String[] args) {
String arvo = args[0];
System.out.println("Parametrin arvo: " + arvo);
}
}
```
Käännetään ohjelma
```unix
javac Esimerkki.java
```
...ja ajetaan se sitten. Välitetään parametriksi merkkijono `Moikka!`:
```unix
java Esimerkki Moikka!
```
Nyt ohjelma tulostaa
```
Moikka!
```
Tarkastellaan vielä toista ohjelmaa, joka tulostaa kaikki saamansa parametrit ruudulle allekkain:
```java
public class Esimerkki {
public static void main(String[] args) {
// Iteroidaan parametritaulukko
for (String parametri : args) {
System.out.println("Parametri: " + parametri);
}
}
}
```
Käännetään taas ohjelma...
```unix
javac Esimerkki.java
```
...ja kokeillaan antaa sille useampi parametri:
```unix
java Esimerkki eka toka kolmas
```
Ohjelma tulostaa:
```
Parametri: eka
Parametri: toka
Parametri: kolmas
```
Suoritetaan ohjelma vielä uudestaan:
```unix
java Esimerkki nyt on aika monta parametria ohjelmalla
```
Ohjelma tulostaa:
```
Parametri: nyt
Parametri: on
Parametri: aika
Parametri: monta
Parametri: parametria
Parametri: ohjelmalla
```
# 5. Ohjelmointiympäristön asentaminen
Kurssilla käytetään ohjelmointiympäristöä, jonka nimi on IntelliJ IDEA. Voit ladata sen alta löytyvästä osoitteesta. Valitse ladattavaksi ilmainen *Community Edition*.
......@@ -150,7 +234,9 @@ Kurssilla käytetään ohjelmointiympäristöä, jonka nimi on IntelliJ IDEA. Vo
Latauksen jälkeen asenna ympäristö koneellesi.
# 5. Ensimmäinen projekti
Voit toki halutessasi käyttää myös jotain muuta ympäristöä (esim. Visual Studio Code tai Eclipse), mutta ohjeet ja kuvaruutukaappaukset koskevat IntelliJ:tä.
# 6. Ensimmäinen projekti
Käynnistä IntelliJ.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment