Come stampare in Java
โก Riepilogo intelligente
Stampa in Java Si basa su tre metodi principali della classe PrintStream che inviano testo formattato alla console, supportano diversi comportamenti del cursore, accettano piรน tipi di dati tramite firme sovraccaricate e consentono un controllo preciso dell'output per qualsiasi esigenza dello sviluppatore.

Java fornisce tre metodi principali per inviare l'output alla console. Ogni metodo serve a uno scopo distinto e supporta una gamma di tipi di dati tramite firme sovraccaricate, aiutaping Gli sviluppatori visualizzano le informazioni nel layout piรน adatto al programma.
- Java metodo stampa(): I dati vengono visualizzati sulla stessa riga utilizzando l'istruzione print in Java.
- Java Metodo println(): L'output viene stampato sulla riga corrente e il cursore si sposta alla riga successiva.
- Java metodo printf()I dati vengono visualizzati in un formato specifico a seconda delle esigenze.
Quale รจ Java Metodo print()?
Migliori Java Il metodo print() scrive il contenuto sulla console. ร un metodo sovraccaricato del Java La classe PrintStream accetta una stringa come parametro di input.
Dopo aver stampato l'input, il cursore di output rimane sulla stessa riga. Il metodo funziona quando non vengono analizzati parametri. L'istruzione print utilizza "\n" per passare alla riga successiva.
Sintassi:
La sintassi mostra come utilizzare il file Java stampa dichiarazione.
System.out.print(String input_data);
System.out รจ un file Java Espressione che crea un'istanza della classe PrintStream. Rappresenta il flusso di output standard. Non รจ possibile utilizzare direttamente l'oggetto PrintStream.
- Sistema: Il sistema รจ una classe finale utilizzata nel pacchetto "java.lang" per visualizzare i dati.
- fuori: L'"uscita" รจ un'istanza di Java Classe di sistema con un campo membro pubblico. ร un tipo del pacchetto PrintStream per creare oggetti internamente.
Esempio
L'esempio fornito mostra la procedura di lavoro del metodo 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!");
}
}
Produzione:
How to Print in Java! HELLO CODER! Guru99
Perchรฉ usare il Java Metodo println()?
Migliori Java Il metodo println() รจ una forma avanzata del metodo print(). Viene utilizzato per visualizzare del testo sulla console. Appartiene alla classe PrintStream tramite un metodo sovraccaricato. Questo metodo funziona con un parametro di tipo stringa. Dopo aver stampato le informazioni fornite, il cursore si sposta all'inizio della riga successiva.
Sintassi:
La sintassi mostra come utilizzare il file Java dichiarazione println.
System.out.println(String input_data);
println(): la classe PrintStream utilizzata per visualizzare l'output sulla console.
Esempio:
Vediamo un esempio del metodo println().
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!");
}
}
Produzione:
How to Print in Java! Hello Coder! Guru99!
Altro Java Metodi sovraccaricati in println()
Basandosi sul metodo println(), il relativo metodo print() presenta le seguenti firme sovraccaricate che accettano diversi tipi di dati.
| Metodi sovraccarichi | Formato dati di stampa |
| print(booleano b) | Questo metodo mostra il valore booleano |
| stampa(carattere c) | Un metodo visualizza il carattere |
| print(carattere[] s) | Mostra una serie di caratteri |
| stampa(d doppio) | Visualizza un numero in virgola mobile a doppia precisione |
| stampa(float f) | Un metodo mostra il numero in virgola mobile |
| stampa(lunga l) | Mostra un numero intero lungo |
| stampa(int i) | Mostra un numero intero |
| stampa(Oggetto obj) | Questo metodo opera sul valore di un oggetto |
| print(Stringa s) | Questo metodo visualizza un valore stringa |
Come il Java Il metodo printf() funziona
Migliori Java Il metodo printf() visualizza una stringa formattata sulla console con un formato specifico. ร un Java Metodo sovraccaricato della classe PrintStream per stampare i valori. Gli specificatori vengono visualizzati con argomenti formattati all'interno del metodo.
Sintassi:
La sintassi mostra come utilizzare l'istruzione printf().
System.out.printf(String display_format, Object input_data);
Esempio
Vediamo un esempio del metodo printf().
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");
}
}
Produzione:
'How to Print in Java!' HELLO CODER! 'LEARNING'
Specificatori printf() in Java
Per controllare la formattazione dell'output con System.out.printf, Java fornisce un insieme di specificatori che associano ciascun argomento al tipo di dati corretto.
| Specificatore | Tipo |
| %c | Valore del carattere |
| %d | Valore intero |
| %f | Numero in virgola mobile |
| %s | Sequenza di caratteri |
| %% | Stampa o visualizza il simbolo di percentuale (%) |
| %e | Valore in virgola mobile esponenziale |
Esempio
Vediamo un esempio che combina i metodi print, println e printf 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");
}
}
Produzione:
How to Print in Java! HELLO CODER! Guru99
Come stampare utilizzando i dati inseriti in Java
Oltre alle stringhe fisse, Java ร possibile stampare anche i valori inseriti dall'utente in fase di esecuzione. I seguenti passaggi mostrano come stampare i dati inseriti.
Passo 1) Usa il Java Pacchetto scanner per supportare l'inserimento di dati da parte dell'utente.
Passo 2) Una classe o un oggetto Scanner funziona per accettare input dall'input standard. Si accede tramite la tastiera.
Passo 3) creare il variabile utilizzando il metodo โScanner(System.in)โ.
Passo 4) Usa la variabile. nextInt() legge quindi tutti i valori dalla tastiera.
Passo 5) Questo metodo acquisisce i dati di input fino a quando non incontra un carattere di nuova riga (Invio).
Passo 6) Infine, il valore di input stampa l'output normale utilizzando la funzione System.out.print().
Esempio
Vediamo l'esempio dell'inserimento dei dati di input dell'utente e della loro stampa in 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);
}
}
Produzione:
Enter a Value: 21 User entered: 21 Addition: 42
Altro Java Metodi sovraccaricati in print()
A titolo di riferimento, il metodo print() supporta anche le seguenti firme sovraccaricate che accettano diversi tipi di dati.
| Metodi sovraccarichi | Formato dati di stampa |
| print(booleano b) | Questo metodo mostra il valore booleano |
| stampa(carattere c) | Questo metodo mostra il carattere |
| print(carattere[] s) | Questo metodo visualizza un file schieramento di personaggi |
| stampa(d doppio) | Un metodo mostra un numero in virgola mobile a doppia precisione |
| stampa(float f) | Questo metodo visualizza un numero a virgola mobile |
| stampa(lunga l) | Questo metodo mostra un numero intero lungo |
| stampa(int i) | Questo metodo mostra un numero intero |
| stampa(Oggetto obj) | Funziona per il valore dell'oggetto |
| print(Stringa s) | Questo metodo opera sul valore stringa e lo visualizza |
Confronto delle dichiarazioni stampate in Java
Per scegliere tra System.out.print e System.out.println, la tabella seguente evidenzia le principali differenze tra i due metodi in Java.
| Java istruzione println() | Java istruzione print() |
| Il cursore viene visualizzato sulla riga successiva dopo aver visualizzato l'output sulla console. Possiamo interpretare 'ln' in 'println' come la 'riga successiva'. | Il cursore appare sulla stessa riga dopo aver visualizzato l'output sulla console utilizzando print(). |
| Possiamo usare la funzione System.out.println(data) per ottenere i dati e mostrare il cursore sulla riga successiva. | Possiamo utilizzare la funzione System.out.print(data) per visualizzare i dati di input sulla stessa riga. |
