logo

System.out.println() i Java

I Java er System.out.println() en setning som skriver ut argumentet som er sendt til det. Println()-metoden viser resultater på skjermen. Vanligvis påkalles en metode av objektnavn.metodenavn().

 PrintStream obj.print('Hello'); 

Men du kan ikke opprette objektet til PrintStream-klassen direkte som ovenfor. Så, Java gir en alternativ måte å lage objektet til PrintStream-klassen på System.ut .

Hvor System er klassenavnet, erklæres det som endelig. Uten er en forekomst av System-klassen og er av typen PrintStream. Tilgangsspesifikasjonene er offentlige og endelige. Det er en forekomst av java.io.PrintStream. Når vi kaller medlemmet, opprettes et PrintStream-klasseobjekt internt.

Så vi kan kalle print()-metoden, som vist nedenfor:

 System.out.print(); 

Den lager PrintStream-klasseobjektet. Dette objektet representerer som standard utgangsenheten, dvs. skjermen.

System.out.println() i Java

Eksempel

I følgende eksempel har vi brukt to print()-metoder, som gir resultatet på én linje. Det betyr at den første print()-metoden viser strengen 'Hei!' og beholder markøren på samme linje. Den andre print()-metoden viser også strengen 'Java' på samme linje ved siden av den forrige strengen.

robotkomponenter
 class Demo { public static void main(String args[]) { System.out.print('Hello!'); System.out.print('Java'); } } 

Produksjon

 Hello! Java 

Java println() metode

Println()-metoden ligner på print()-metoden, bortsett fra at den flytter markøren til neste linje etter at resultatet er skrevet ut. Den brukes når du vil ha resultatet i to separate linjer. Det kalles med ' ute ' objekt.

Hvis vi vil ha resultatet i to separate linjer, bør vi bruke println()-metoden. Det er også en overbelastet metode for PrintStream-klassen. Den kaster markøren til neste linje etter å ha vist resultatet.

Eksempel

Følgende eksempel, println()-metoden viser strengen i to separate linjer.

jtextfield
 class Demo { public static void main(String args[]) { System.out.println('Hello!'); System.out.println('Java'); } } 

Produksjon

 Hello! Java 

Forskjellen mellom print() og println() metoder

Begge metodene brukes til å vise resultatene på skjermen. Print()-metoden viser resultatet på konsollen og beholder markøren på samme linje. Det fungerer bare med et argument. Println()-metoden viser også resultatet på konsollen, men flytter markøren til neste linje. Det kan også fungere uten argumenter.