Etusivu | [Valikko] | Harjoitukset | Lukeminen näppäimistöltä | Merkkijonojen yhdistäminen | Ruudulle tulostus |
Osaat jo tulostaa ruudulle tekstiä, muuttujien sisällön ja laskujen tulokset suoraan. Tiivistetään vielä periaatteet. Tutun ruudullekirjoituskäskyn System.out.println(); sulkujen sisälle voit laittaa:
Olet jo huomannut aikaisemmissa esimerkkiohjelmissa, että niissä on tulostuskäskyjen sisällä käytetty edellisessä luvussa oppimaasi merkkijonojen yhteenliittämistä. Esim:
int kivaLuku = 10; System.out.println("Kivaluku on: " + kivaLuku);
Tämä esimerkki tulostaa ruudulle tekstin Kivaluku on: 10. Siis tulostetaan se merkkijono, joka saadaan, kun ensin yhdistetään lainausmerkkien sisällä annettu teksti "Kivaluku on: " ja muuttujan kivaLuku sisällä oleva arvo (10). Jatkossa voit siis vapaasti käyttää merkkijonojen yhdistämistä tulostuksissa hyväksesi.
Kun tulostat String-tyyppisiä merkkijonoja, voit laittaa merkkijonoon erikoismerkkejä, jotka vaikuttavat tekstin muotoiluun:
Esimerkiksi voit pakottaa pitkän lauseen kahdelle riville:
String lause ="Tämä rivi ensin ja sitten \ntämä rivi seuraavalle"+ riville"; System.out.println(lause);
Tämä pätkä tulostaisi kokonaisena ohjelmana:
Tämä rivi ensin ja sitten tämä rivi seuraavalle riville
Usein tulee tilanteita, jolloin halutaan tulostaa ruudulle ensin osa rivistä ja sitten tulostaa samalle riville lisää. Käsky System.out.println(); aina vaihtaa riviä tulostuksen jälkeen, joten tällöin sinun on käytettävä käskyä System.out.print();