Ruudulle tulostamisesta

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();