Hoe te printen in Java

Er zijn drie methoden of functies beschikbaar in de Java taal om de uitvoer af te drukken. Deze methoden zijn afhankelijk van de methodevereiste en de gewenste output bij het coderen.

  1. Java print() methode: gegevens worden op dezelfde regel weergegeven met behulp van de printinstructie in Java.
  2. Java println()Methode: Voer een afdruk uit op de huidige regel en de cursorpositie wordt naar de volgende regel verplaatst.
  3. Java printf()Methode: gegevensweergaven met het specifieke formaat volgens vereisten.

Methode 1: Java print() methode

Java print methode werkt voor het afdrukken van inhoud naar de console. Het behoort tot een overloaded methode van de Java PrintStream klasse. Het neemt een string als invoerparameter.

De uitvoercursor blijft op dezelfde regel staan ​​na het afdrukken van de invoerinstructie. Deze methode werkt als we geen parameters parseren. De printinstructie gebruikt “\n” om naar de volgende regel te gaan.

Syntax:

De syntaxis laat zien hoe je de Java verklaring afdrukken.

System.out.print(String input_data);

System.out is een Java methode voor het maken van een exemplaar van de klasse PrintStream. Het toont de standaarduitvoerstroom. U kunt het PrintStream-object niet rechtstreeks gebruiken.

  • Systeem: Het systeem is een laatste klasse die wordt gebruikt in de “Java.lang.package” om gegevens weer te geven.
  • out: De “out” is een exemplaar van de java System-klasse met een openbaar ledenveld. Het is een type PrintStream-pakket om intern objecten te maken.

Voorbeeld

Het gegeven voorbeeld toont de werkprocedure van de print() methode.

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!");
}
}

Output:

How to Print in Java!
HELLO CODER!
Guru99

Methode 2: Java println() methode

Java De println-methode is een geavanceerde vorm van de print()-methode. Het wordt gebruikt om tekst op de console weer te geven. Het behoort tot de klasse PrintStream via de overbelaste methode. deze methode wordt gewerkt met een stringparameter. Nadat de gegeven informatie is afgedrukt, wordt de cursor naar het begin van de volgende regel verplaatst.

Syntax:

De syntaxis laat zien hoe je de Java println-verklaring.

System.out.println(String input_data);

println(): De PrintStream-klasse die wordt gebruikt om uitvoer op de console weer te geven.

Voorbeeld:

Laten we het voorbeeld van de print() -methode bekijken.

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!");
	}
}

Output:

How to Print in Java!
Hello Coder! Guru99!

Andere Java-overbelastingsmethoden in println()

De print()-methode heeft de volgende overbelaste methoden:

Overbelaste methoden Afdrukgegevensformaat
afdrukken(booleaanse b) Deze methode toont de Booleaanse waarde
afdrukken (teken c) Een methode geeft het teken weer
afdrukken(char[] s) Het toont een reeks karakters
print(verdubbeld) Het geeft drijvende-kommagetallen met dubbele precisie weer
afdrukken(zwevend f) Een methode toont het drijvende-kommagetal
print(lange l) Het toont een lang geheel getal
afdrukken(int i) Het toont een geheel getal
afdrukken(object obj) Deze methode werkt met objectwaarde
afdrukken(Strings) Deze methode geeft de tekenreekswaarde weer

Methode 3: Java printf() methode

Java printf-methode geeft de geformatteerde string weer op de console met de specifieke opmaak. Het is een java-overloaded-methode van de PrintStream-klasse om waarden af ​​te drukken. De specifiers worden weergegeven met geformatteerde argumenten in de methode.

Syntax:

De syntaxis laat zien hoe de printf()-instructie moet worden uitgevoerd.

System.out.printf(String display_format, Object input_data);

Voorbeeld

Laten we het voorbeeld van de print() -methode bekijken.

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");
	}
}

Output:

'How to Print in Java!'
HELLO CODER!
'LEARNING'

printf()-specificaties in Java

De printf()-methode gebruikt de volgende specificaties:

Specificatie Type
%c Karakterwaarde
%d Integere waarde
%f Zwevend getal
%s tekenreeks
%% Een procent(%)-teken afdrukken of weergeven
%e exponentiële drijvende-kommawaarde

Voorbeeld

Laten we het voorbeeld van de afdrukmethode bekijken in 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");
	}
}

Output:

How to Print in Java!
HELLO CODER! Guru99

Afdrukken met behulp van ingevoerde gegevens in Java

Afdrukken met behulp van ingevoerde gegevens in Java

De volgende stappen laten zien hoe u ingevoerde gegevens kunt afdrukken.

Stap 1) Gebruik de Java scannerpakket ter ondersteuning van gebruikersinvoergegevens.

Stap 2) Een Scanner-klasse of -object werkt om invoer van standaardinvoer te accepteren. Het komt binnen via het toetsenbord.

Stap 3) Maak de variabele met behulp van de “Scanner(System.in)”-methode.

Stap 4) Gebruik de variabele. nextInt() leest vervolgens alle waarden van het toetsenbord.

Stap 5) deze methode haalt invoergegevens op totdat deze een nieuw regelteken tegenkomt (Enter).

Stap 6) Ten slotte drukt de invoerwaarde de normale uitvoer af met behulp van de functie System.out.print().

Voorbeeld

Laten we het voorbeeld bekijken van het invoeren van gebruikersinvoergegevens en afdrukken 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);
    }
}

Output:

Enter a Value: 21
User entered: 21
Addition: 42

Andere Java-overbelastingsmethoden in print()

De print()-methode heeft de volgende overbelaste methoden:

Overbelaste methoden Afdrukgegevensformaat
afdrukken(booleaanse b) Deze methode toont de Booleaanse waarde
afdrukken (teken c) Deze methode toont het karakter
afdrukken(char[] s) Deze methode geeft een reeks van karakters
print(verdubbeld) Een methode toont een drijvendekommagetal met dubbele precisie
afdrukken(zwevend f) Deze methode geeft een getal met drijvende komma weer
print(lange l) Deze methode toont een lang geheel getal
afdrukken(int i) Deze methode toont een geheel getal
afdrukken(object obj) Het werkt voor objectwaarde
afdrukken(Strings) Deze methode werkt en geeft een tekenreekswaarde weer

Afdrukinstructies vergelijken in Java

Het belangrijkste onderscheid tussen de methoden print() en println() in Java wordt hieronder getoond.

Java println()-instructie Java print()-instructie
De cursor wordt op de volgende regel weergegeven nadat de uitvoer op de console is weergegeven. We kunnen 'ln' in 'println' interpreteren als de 'volgende regel'. De cursor verschijnt op dezelfde regel nadat de uitvoer op de console is weergegeven met behulp van print().
We kunnen de functie System.out.println(data) gebruiken om de gegevens op te halen en de cursor op de volgende regel weer te geven. We kunnen de functie System.out.print (data) gebruiken en de invoergegevens op dezelfde regel weergeven.

Samenvatting

  • De printinstructie is een eenvoudige manier om gegevens weer te geven voor a Java programmeur.
  • De functie System.out.print() werkt met de drie methoden: print, println en printf.
  • We kunnen gegevens in een enkele regel en de volgende regel in het formaat verwerken met behulp van de Java afdrukmethoden.
  • De specificeerders en de overbelaste methode worden gebruikt om informatie met een vereist gegevenstype weer te geven.
  • De Java printf() functie gebruikt specificaties volgens gebruikersvereisten. De methoden print() en println() gebruiken overbelaste methoden.
  • De invoergegevens worden verwerkt en weergegeven met behulp van het scannerpakket en de bijbehorende methode.

Dagelijkse Guru99 Nieuwsbrief

Begin uw dag met het laatste en belangrijkste AI-nieuws, direct bezorgd.