====== 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"); } } [[Java:Tulostus:Tehtavia|Tehtäviä tulostamisesta]]