Hur man skriver ut Java
⚡ Smart sammanfattning
Utskrift i Java förlitar sig på tre kärnmetoder från PrintStream-klassen som skickar formaterad text till konsolen, stöder olika markörbeteenden, accepterar flera datatyper genom överbelastade signaturer och möjliggör exakt utdatakontroll för alla utvecklarkrav.

Java tillhandahåller tre kärnmetoder för att skicka utdata till konsolen. Varje metod tjänar ett specifikt syfte och stöder en rad olika datatyper genom överbelastade signaturer, helping utvecklare visar information i den layout som bäst passar programmet.
- Java print() metodData visas på samma rad med hjälp av print-satsen i Java.
- Java println()-metoden: Utskriften skrivs ut på den aktuella raden och markören flyttas till nästa rad.
- Java printf() metodData visas med ett visst format enligt krav.
Vad är Java print()-metoden?
Ocuco-landskapet Java print()-metoden skriver innehåll till konsolen. Det är en överbelastad metod för Java PrintStream-klassen och accepterar en sträng som indataparameter.
Efter att inmatningen har skrivits ut stannar utmatningsmarkören kvar på samma rad. Metoden fungerar när inga parametrar har analyserats. Print-satsen använder "\n" för att gå till nästa rad.
Syntax:
Syntaxen visar hur man använder Java skriva ut uttalande.
System.out.print(String input_data);
System.out är en Java uttryck som skapar en instans av PrintStream-klassen. Det representerar standardutdataströmmen. Du kan inte använda PrintStream-objektet direkt.
- System: System är en sista klass som används i paketet "java.lang" för att visa data.
- ut: ”Ut” är ett exempel på Java Systemklass med ett publikt medlemsfält. Det är en typ av PrintStream-paket för att skapa objekt internt.
Exempelvis
Det givna exemplet visar arbetsproceduren för metoden print().
class HelloCoder{
public static void main(String[] args) {
System.out.print("How to Print in Java! \n");
System.out.print("Hello Coder!");
System.out.print("Guru99!");
}
}
Produktion:
How to Print in Java! HELLO CODER! Guru99
Varför använda Java println()-metoden?
Ocuco-landskapet Java println()-metoden är en avancerad form av print()-metoden. Den används för att visa text i konsolen. Den tillhör PrintStream-klassen genom en overloaded-metod. Denna metod arbetar med en strängparameter. Efter att ha skrivit ut den givna informationen flyttas markören till början av nästa rad.
Syntax:
Syntaxen visar hur man använder Java println uttalande.
System.out.println(String input_data);
println(): PrintStream-klassen som används för att visa utdata på konsolen.
Exempel:
Låt oss se exemplet med println()-metoden.
public class HelloCoder {
public static void main(String[] args) {
System.out.println("How to Print in Java! ");
System.out.println("Hello Coder!");
System.out.println("Guru99!");
}
}
Produktion:
How to Print in Java! Hello Coder! Guru99!
Övrigt Java Överbelastade metoder i println()
Baserat på println()-metoden har den relaterade print()-metoden följande överbelastade signaturer som accepterar olika datatyper.
| Överbelastade metoder | Skriv ut dataformat |
| print (boolesk b) | Denna metod visar det booleska värdet |
| print (char c) | En metod visar tecknet |
| print(char[] s) | Den visar en rad karaktärer |
| tryck (dubbelt d) | Den visar ett flyttal med dubbel precision |
| print (flyta f) | En metod visar flyttalstalet |
| skriv ut (långt l) | Den visar ett långt heltal |
| print(int i) | Den visar ett heltal |
| print(Objekt obj) | Den här metoden arbetar på ett objektvärde |
| print(String s) | Den här metoden visar ett strängvärde |
Hur Java printf()-metoden fungerar
Ocuco-landskapet Java printf()-metoden visar en formaterad sträng i konsolen med ett specifikt format. Det är en Java överbelastad metod i PrintStream-klassen för att skriva ut värden. Specifikationerna visas med formaterade argument i metoden.
Syntax:
Syntaxen visar hur man använder printf()-satsen.
System.out.printf(String display_format, Object input_data);
Exempelvis
Låt oss se exemplet med printf()-metoden.
public class HelloCoder{
public static void main(String[] args) {
System.out.printf("'%s' %n","How to Print in Java!");
System.out.printf("%S %n","Hello Coder!");
System.out.printf("'%S' %n","Learning");
}
}
Produktion:
'How to Print in Java!' HELLO CODER! 'LEARNING'
printf() Specifikationer i Java
För att styra utdataformatering med System.out.printf, Java tillhandahåller en uppsättning specificerare som mappar varje argument till rätt datatyp.
| Specifierare | Typ |
| %c | Karaktärsvärde |
| %d | Heltalsvärde |
| %f | Flyttalsnummer |
| %s | Sträng av tecken |
| %% | Skriver ut eller visar ett procenttecken (%) |
| %e | Exponentiellt flyttal |
Exempelvis
Låt oss se ett exempel som kombinerar metoderna print, println och printf i Java.
public class HelloCoder{
public static void main(String[] args) {
System.out.println("How to Print in Java!");
System.out.printf("%S %n","Hello Coder!");
System.out.print(" Guru99");
}
}
Produktion:
How to Print in Java! HELLO CODER! Guru99
Hur man skriver ut med hjälp av inmatad data i Java
Bortom fasta strängar, Java kan också skriva ut värden som användaren angett vid körning. Följande steg visar hur man skriver ut inmatad data.
Steg 1) Använd Java Skannerpaket för att stödja användarinmatningsdata.
Steg 2) En skannerklass eller -objekt fungerar för att acceptera indata från standardinmatning. Den kommer in via tangentbordet.
Steg 3) Skapa variabel med "Scanner(System.in)"-metoden.
Steg 4) Använd variabeln. nextInt() läser sedan alla värden från tangentbordet.
Steg 5) Den här metoden hämtar indata tills den stöter på ett nytt radtecken (Enter).
Steg 6) Slutligen skriver inmatningsvärdet ut den normala utdata med funktionen System.out.print() .
Exempelvis
Låt oss se exemplet på hur man matar in användarinmatningsdata och skriver ut den. Java.
import java.util.Scanner;
public class HelloCoder {
public static void main(String[] args) {
Scanner reader_data = new Scanner(System.in);
System.out.print("Enter a Value: ");
int number_data = reader_data.nextInt();
System.out.println("User entered: " + number_data);
int add = number_data+number_data;
System.out.println("Addition: " + add);
}
}
Produktion:
Enter a Value: 21 User entered: 21 Addition: 42
Övrigt Java Överbelastade metoder i print()
Som referens stöder metoden print() även följande överbelastade signaturer som accepterar olika datatyper.
| Överbelastade metoder | Skriv ut dataformat |
| print (boolesk b) | Denna metod visar det booleska värdet |
| print (char c) | Denna metod visar karaktären |
| print(char[] s) | Denna metod visar en array av karaktärer |
| tryck (dubbelt d) | En metod visar ett flyttal med dubbel precision |
| print (flyta f) | Denna metod visar ett flyttal |
| skriv ut (långt l) | Denna metod visar ett långt heltal |
| print(int i) | Denna metod visar ett heltal |
| print(Objekt obj) | Det fungerar för objektvärdet |
| print(String s) | Den här metoden fungerar på och visar strängvärden |
Jämförelse av tryckta uttalanden i Java
För att välja mellan System.out.print och System.out.println, visar tabellen nedan de viktigaste skillnaderna mellan de två metoderna i Java.
| Java println()-sats | Java print()-sats |
| Markören visas på nästa rad efter att ha visat utdata på konsolen. Vi kan tolka 'ln' i 'println' som 'nästa rad'. | Markören visas på samma rad efter att ha visat utdata på konsolen med hjälp av print(). |
| Vi kan använda System.out.println(data)-funktionen för att hämta data och visa markören på nästa rad. | Vi kan använda funktionen System.out.print(data) för att visa indata på samma rad. |
