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

osa 6

parent 26c2afdd
No related branches found
No related tags found
No related merge requests found
img/navigator.png

5.43 KiB

img/new_project.png

47.3 KiB

......@@ -238,7 +238,43 @@ Voit toki halutessasi käyttää myös jotain muuta ympäristöä (esim. Visual
# 6. Ensimmäinen projekti
Käynnistä IntelliJ.
Käynnistä IntelliJ. Valitse **New Project**. Anna projektille nimi, muuten oletusasetukset riittävät. Voit kuitenkin tässä vaiheessa ottaa rastin pois kohdasta **Create Git repository** - tähän palataan tarkemmin kurssin tulevilla kerroilla:
<img src="pic/new_project.png">
IntelliJ luo automaattisesti projektiin Main-nimisen luokan, joka kelpaa meille tässä vaiheessa mainiosti. Avaa luokka editoriin tuplaklikkaamalla sitä vasemman reunan navigointipalkista:
<img src="pic/navigator.png">
Kirjoita esimerkiksi seuraava testikoodi (joku muukin Java-ohjelma käy tässä vaiheessa hyvin):
```java
public class Main {
public static void main(String[] args) {
for (int i=1; i<=10; i++) {
System.out.println("Tämä toimii!");
}
}
}
```
Ohjelman voi suoritaa valitsemalla **Run** --> **Run Main.java** tai painamalla *Shift + F10*. Suorituksen tuloksena ruudun alareunaan pitäisi ilmestyä konsoli, johon ohjelman tuloste tulee.
# 7. Koodin automaattinen täydentäminen
IntelliJ osaa useimpien muiden ohjelmointiympäristöjen tapaan täydentää automaattisesti koodia sitä kirjoitettaessa. Tämä tekee ohjelmien kirjoittamisesta nopeampaa ja sujuvampaa ja vähentää virheiden määrää.
Luo uusi projekti (**File** --> **New** --> **Project**) tai poista nykyisestä main-metodin sisältö.
Kirjoita alla oleva ohjelman alku editoriin. Huomaa, että kun aloitat kirjoittamaan sanaa `Scanner`, IntelliJ automaattisesti ehdottaa sitä kirjoitettavaksi:
```java
public static void main(String[] args) {
Scanner lukija = new Scanner(System.in);
}
```
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment