Jak drukować w Java
⚡ Inteligentne podsumowanie
Drukowanie w Java opiera się na trzech podstawowych metodach z klasy PrintStream, które wysyłają sformatowany tekst do konsoli, obsługują różne zachowania kursora, akceptują wiele typów danych za pomocą przeciążonych podpisów i umożliwiają precyzyjną kontrolę wyników, aby spełnić wszelkie wymagania programisty.

Java Zapewnia trzy podstawowe metody wysyłania danych wyjściowych do konsoli. Każda metoda służy odrębnemu celowi i obsługuje szereg typów danych za pomocą przeciążonych sygnatur.ping Programiści wyświetlają informacje w układzie, który najlepiej pasuje do programu.
- Java metoda print().:Dane są wyświetlane w tym samym wierszu za pomocą polecenia drukowania w Java.
- Java metoda println(): Dane wyjściowe są drukowane w bieżącym wierszu, a kursor przesuwa się do następnego wiersza.
- Java metoda printf().:Dane są wyświetlane w określonym formacie, zgodnie z wymaganiami.
Co to jest Java Metoda print()?
Java Metoda print() zapisuje zawartość do konsoli. Jest to przeciążona metoda Java Klasa PrintStream akceptuje ciąg znaków jako parametr wejściowy.
Po wydrukowaniu danych wejściowych kursor wyjściowy pozostaje w tym samym wierszu. Metoda działa, gdy nie są przetwarzane żadne parametry. Polecenie print używa znaku „\n”, aby przejść do następnego wiersza.
Składnia:
Składnia pokazuje, jak obsługiwać Java wydrukować oświadczenie.
System.out.print(String input_data);
System.out to plik Java Wyrażenie tworzące instancję klasy PrintStream. Reprezentuje ona standardowy strumień wyjściowy. Nie można używać obiektu PrintStream bezpośrednio.
- System: System jest ostatnią klasą używaną w pakiecie „java.lang” do wyświetlania danych.
- out: „out” jest instancją Java Klasa systemowa z publicznym polem członkowskim. Jest to typ pakietu PrintStream służący do wewnętrznego tworzenia obiektów.
Przykład
Podany przykład pokazuje procedurę działania metody 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!");
}
}
Wyjście:
How to Print in Java! HELLO CODER! Guru99
Dlaczego warto korzystać z Java Metoda println()?
Java Metoda println() to zaawansowana forma metody print(). Służy do wyświetlania tekstu na konsoli. Należy do klasy PrintStream poprzez przeciążoną metodę. Metoda ta działa z parametrem w postaci ciągu znaków. Po wydrukowaniu podanych informacji kursor przesuwa się na początek następnego wiersza.
Składnia:
Składnia pokazuje, jak obsługiwać Java println oświadczenie.
System.out.println(String input_data);
println(): Klasa PrintStream używana do wyświetlania danych wyjściowych na konsoli.
Przykład:
Zobaczmy przykład metody 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!");
}
}
Wyjście:
How to Print in Java! Hello Coder! Guru99!
Inne Java Przeciążone metody w println()
Rozwijając metodę println(), powiązana metoda print() ma następujące przeciążone sygnatury, które akceptują różne typy danych.
| Przeciążone metody | Format danych wydruku |
| print(boolean b) | Ta metoda pokazuje wartość logiczną |
| drukuj (znak c) | Metoda wyświetla znak |
| print(znak[] s) | Pokazuje tablicę znaków |
| drukuj(podwójne d) | Wyświetla liczbę zmiennoprzecinkową podwójnej precyzji |
| print(float f) | Metoda pokazuje liczbę zmiennoprzecinkową |
| drukuj (długie l) | Pokazuje długą liczbę całkowitą |
| drukuj (int i) | Pokazuje liczbę całkowitą |
| print(Obiekt obj) | Ta metoda działa na wartości obiektu |
| print(String s) | Ta metoda wyświetla wartość ciągu |
Jak Java Metoda printf() działa
Java Metoda printf() wyświetla sformatowany ciąg znaków na konsoli w określonym formacie. Jest to Java Przeciążona metoda klasy PrintStream do drukowania wartości. Specyfikatory są wyświetlane z sformatowanymi argumentami w metodzie.
Składnia:
Składnia pokazuje, jak obsługiwać polecenie printf().
System.out.printf(String display_format, Object input_data);
Przykład
Zobaczmy przykład metody 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");
}
}
Wyjście:
'How to Print in Java!' HELLO CODER! 'LEARNING'
Specyfikatory printf() w Java
Aby kontrolować formatowanie wyjściowe za pomocą System.out.printf, Java udostępnia zestaw specyfikatorów, które mapują każdy argument na właściwy typ danych.
| Specyficzny | Typ |
| %c | Wartość znaku |
| %d | Wartość całkowita |
| %f | Liczba zmiennoprzecinkowa |
| %s | Ciąg znaków |
| %% | Drukuje lub wyświetla znak procentu (%) |
| %e | Wartość wykładnicza zmiennoprzecinkowa |
Przykład
Zobaczmy przykład łączący metody print, println i printf w 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");
}
}
Wyjście:
How to Print in Java! HELLO CODER! Guru99
Jak drukować, korzystając z wprowadzonych danych Java
Poza stałymi strunami, Java Może również drukować wartości wprowadzone przez użytkownika w czasie wykonywania. Poniższe kroki pokazują, jak wydrukować wprowadzone dane.
Krok 1) Użyj Java Pakiet skanera obsługujący dane wprowadzane przez użytkownika.
Krok 2) Klasa lub obiekt Scanner działa w celu przyjęcia danych wejściowych ze standardowego wejścia. Wprowadza je za pomocą klawiatury.
Krok 3) utworzyć zmienna przy użyciu metody „Scanner(System.in)”.
Krok 4) Użyj zmiennej. nextInt() następnie odczytuje wszystkie wartości z klawiatury.
Krok 5) Ta metoda pobiera dane wejściowe do momentu napotkania znaku nowego wiersza (Enter).
Krok 6) Na koniec wartość wejściowa wypisuje normalne wyjście za pomocą funkcji System.out.print().
Przykład
Zobaczmy przykład wprowadzania danych użytkownika i ich drukowania 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);
}
}
Wyjście:
Enter a Value: 21 User entered: 21 Addition: 42
Inne Java Przeciążone metody w print()
Dla porównania, metoda print() obsługuje również następujące przeciążone podpisy, które akceptują różne typy danych.
| Przeciążone metody | Format danych wydruku |
| print(boolean b) | Ta metoda pokazuje wartość logiczną |
| drukuj (znak c) | Ta metoda pokazuje charakter |
| print(znak[] s) | Ta metoda wyświetla szyk postaci |
| drukuj(podwójne d) | Metoda pokazuje liczbę zmiennoprzecinkową podwójnej precyzji |
| print(float f) | Ta metoda wyświetla liczbę zmiennoprzecinkową |
| drukuj (długie l) | Ta metoda pokazuje długą liczbę całkowitą |
| drukuj (int i) | Ta metoda pokazuje liczbę całkowitą |
| print(Obiekt obj) | Działa dla wartości obiektu |
| print(String s) | Ta metoda działa na wartości ciągu i ją wyświetla |
Porównanie wydruków w Java
Aby wybrać pomiędzy System.out.print i System.out.println, poniższa tabela przedstawia podstawowe różnice między tymi dwiema metodami. Java.
| Java instrukcja println(). | Java instrukcja print(). |
| Kursor wyświetli się w następnym wierszu po wyświetleniu wyniku na konsoli. Możemy zinterpretować „ln” w „println” jako „następną linię”. | Kursor pojawia się w tym samym wierszu po wyświetleniu wyniku na konsoli za pomocą funkcji print(). |
| Możemy użyć funkcji System.out.println(data), aby pobrać dane i wyświetlić kursor w następnej linii. | Możemy użyć funkcji System.out.print(data), aby wyświetlić dane wejściowe w tym samym wierszu. |
