logo

System.out.println() i Java

I Java er System.out.println() en sætning, som udskriver argumentet, der er sendt til det. Println()-metoden viser resultater på skærmen. Normalt påkaldes en metode af objektnavn.metodenavn().

 PrintStream obj.print('Hello'); 

Men du kan ikke oprette objektet til PrintStream-klassen direkte som ovenfor. Så Java giver en alternativ måde at oprette objektet i PrintStream-klassen, dvs System.ud .

Hvor System er klassenavnet, er det erklæret som endeligt. Out'en er en forekomst af System-klassen og er af typen PrintStream. Dens adgangsspecifikationer er offentlige og endelige. Det er en forekomst af java.io.PrintStream. Når vi kalder medlemmet, opretter et PrintStream-klasseobjekt internt.

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

 System.out.print(); 

Det opretter klassen PrintStream-objektet. Dette objekt repræsenterer som standard outputenheden, dvs. monitoren.

System.out.println() i Java

Eksempel

I det følgende eksempel har vi brugt to print() metoder, som giver resultatet på én linje. Det betyder, at den første print()-metode viser strengen 'Hej!' og beholder markøren på samme linje. Den anden print()-metode viser også strengen 'Java' på samme linje ved siden af ​​den forrige streng.

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

Produktion

 Hello! Java 

Java println() metode

Println()-metoden ligner print()-metoden, bortset fra at den flytter markøren til næste linje efter udskrivning af resultatet. Det bruges, når du ønsker resultatet i to separate linjer. Det hedder med ' ud ' genstand.

Hvis vi vil have resultatet i to separate linjer, skal vi bruge println() metoden. Det er også en overbelastet metode i PrintStream-klassen. Det kaster markøren til næste linje efter at have vist resultatet.

Eksempel

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

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

Produktion

 Hello! Java 

Forskellen mellem print() og println() metoder

Begge metoder bruges til at vise resultaterne på monitoren. Print()-metoden viser resultatet på konsollen og beholder markøren på samme linje. Det virker kun med et argument. Println()-metoden viser også resultatet på konsollen, men flytter markøren til næste linje. Det kan også fungere uden argumenter.