Käyttäjän työkalut

Sivuston työkalut


java:tulostus

Tulostus

Javassa on kaksi tulostuskomentoa: System.out.println ja System.out.print. Kummallekin annetaan suluissa tulostettavat tiedot. System.out.println vaihtaa tulostuksen jälkeen riviä automaattisesti, mutta System.out.print tulostaa aina samalle riville (jollei riviä vaihdeta \n -merkillä).

Erikoismerkit

Tulostuksessa voidaan käyttää erikoismerkkejä. Esimerkiksi rivinvaihto saadaan \n ohjausmerkillä. Kauniita taulukoita saadaan tabuloinnin (eli sarkaimen) avulla.

toiminto koodi
rivi jatkuu \
rivinvaihto \n
vertikaalinen tabulointi \t
askelpalautin BS \b
palautus rivin alkuun \r
sivun vaihto FF \f
kenoviiva \\
heittomerkki \'
lainausmerkki \”
oktaaliluku \ddd
heksaluku \xdd
merkki (unicode) \udddd ä = \u201e, Ä = \u017d, å = \u2020, Å = ???, ö = \u201d, Ö = \u2122

Tulostuskomennolla voidaan myös yhdistää merkkijonoja. Esimerkiksi System.out.print(”Palo”+”auto”) tulostaa Paloauto. Yhdistämistä käytetään yleensä muuttujien arvon tulostamiseen. Muuttujan arvo voidaan tulostaa myös + -merkillä seuraavasti: System.out.print(”Muuttujan i arvo on nyt: ” + i). Komento tulostaa: ”Muuttujan i arvo on nyt: 5”, riippuen muuttujan i arvosta. Eli lainausmerkeissä olevat tiedot tulostuvat sellaisenaan, kun taas muuttujien arvot tulostuvat tulostettaessa. Tulostukseen voidaan myös laittaa pieniä laskutoimituksia, esimerkiksi System.out.print(”Laskun 5 * 6 tulos on ”+5*6) tulostaa Laskun 5 6 tulos on 30.

Esimerkki: tulostetaan merkki \007 ruudulle. Tietokone päästää piip-äänen.

class Piip
{
  public static void main(String[] args)
  {    
    System.out.println("\007");
  }
}

Tehtäviä tulostamisesta

java/tulostus.txt · Viimeksi muutettu: 2015/08/13 16:36 / 127.0.0.1