Kako ispisati u Java
⚡ Pametni sažetak
Ispis u Java oslanja se na tri osnovne metode iz klase PrintStream koje šalju formatirani tekst u konzolu, podržavaju različita ponašanja kursora, prihvaćaju više tipova podataka putem preopterećenih potpisa i omogućuju preciznu kontrolu izlaza za bilo koji zahtjev programera.

Java pruža tri osnovne metode za slanje izlaza u konzolu. Svaka metoda služi različitoj svrsi i podržava niz tipova podataka putem preopterećenih potpisa, helping programeri prikazuju informacije u rasporedu koji najbolje odgovara programu.
- Java print() metodaPodaci se prikazuju u istom retku pomoću naredbe print u Java.
- Java Metoda println(): Izlaz se ispisuje u trenutnom retku, a kursor se pomiče u sljedeći redak.
- Java metoda printf().Podaci se prikazuju u određenom formatu prema zahtjevu.
Što je Java Metoda print()?
The Java Metoda print() zapisuje sadržaj u konzolu. To je preopterećena metoda od Java PrintStream klasa i prihvaća niz znakova kao ulazni parametar.
Nakon ispisa ulaza, izlazni kursor ostaje u istom retku. Metoda radi kada se ne parsiraju parametri. Naredba ispisa koristi "\n" za pomicanje u sljedeći redak.
Sintaksa:
Sintaksa pokazuje kako raditi s Java ispisati izjavu.
System.out.print(String input_data);
System.out je a Java izraz koji stvara instancu klase PrintStream. Predstavlja standardni izlazni tok. Objekt PrintStream ne možete izravno koristiti.
- Sustav: Sustav je posljednja klasa koja se koristi u paketu "java.lang" za prikaz podataka.
- izlaz: „Izlaz“ je primjer od Java Sistemska klasa s javnim poljem člana. To je vrsta PrintStream paketa za interno stvaranje objekata.
Primjer
Navedeni primjer prikazuje postupak rada metode 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!");
}
}
Izlaz:
How to Print in Java! HELLO CODER! Guru99
Zašto koristiti Java Metoda println()?
The Java Metoda println() je napredni oblik metode print(). Koristi se za prikaz teksta na konzoli. Pripada klasi PrintStream putem preopterećene metode. Ova metoda radi s parametrom stringa. Nakon ispisa zadanih informacija, kursor se pomiče na početak sljedećeg retka.
Sintaksa:
Sintaksa pokazuje kako raditi s Java println izjava.
System.out.println(String input_data);
println(): klasa PrintStream koja se koristi za prikaz izlaza na konzoli.
Primjer:
Pogledajmo primjer metode 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!");
}
}
Izlaz:
How to Print in Java! Hello Coder! Guru99!
Ostalo Java Preopterećene metode u println()
Nadovezujući se na metodu println(), povezana metoda print() ima sljedeće preopterećene potpise koji prihvaćaju različite tipove podataka.
| Preopterećene metode | Format podataka za ispis |
| ispis (booleov b) | Ova metoda prikazuje Booleovu vrijednost |
| ispis(char c) | Metoda prikazuje karakter |
| ispis(char[] s) | Prikazuje niz znakova |
| ispis (dvostruko d) | Prikazuje broj s pomičnim zarezom dvostruke preciznosti |
| ispis (float f) | Metoda prikazuje broj s pomičnim zarezom |
| ispis (dugo l) | Prikazuje dugi cijeli broj |
| ispis(int i) | Prikazuje cijeli broj |
| ispis(Objekt obj) | Ova metoda operira na vrijednosti objekta |
| ispis (niz s) | Ova metoda prikazuje vrijednost niza znakova |
Kako Java Metoda printf() funkcionira
The Java Metoda printf() prikazuje formatirani niz znakova na konzoli u određenom formatu. To je Java preopterećena metoda klase PrintStream za ispis vrijednosti. Specifikatori se prikazuju s formatiranim argumentima u metodi.
Sintaksa:
Sintaksa pokazuje kako raditi s printf() naredbom.
System.out.printf(String display_format, Object input_data);
Primjer
Pogledajmo primjer metode 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");
}
}
Izlaz:
'How to Print in Java!' HELLO CODER! 'LEARNING'
printf() specifikatori u Java
Za kontrolu formatiranja izlaza pomoću System.out.printf, Java pruža skup specifikatora koji mapiraju svaki argument na ispravan tip podataka.
| Specifikator | Tip |
| %c | Vrijednost znakova |
| %d | Cjelobrojna vrijednost |
| %f | Broj s pomičnim zarezom |
| %s | Niz znakova |
| %% | Ispisuje ili prikazuje znak postotka (%) |
| %e | Eksponencijalna vrijednost s pomičnim zarezom |
Primjer
Pogledajmo primjer koji kombinira metode print, println i printf u 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");
}
}
Izlaz:
How to Print in Java! HELLO CODER! Guru99
Kako ispisati pomoću unesenih podataka u Java
Iznad fiksnih žica, Java također može ispisati vrijednosti koje je korisnik unio tijekom izvođenja. Sljedeći koraci pokazuju kako ispisati unesene podatke.
Korak 1) Koristite Java Paket skenera za podršku korisničkim unosima podataka.
Korak 2) Klasa ili objekt skenera funkcionira tako da prihvaća unos sa standardnog unosa. Unosi se preko tipkovnice.
Korak 3) Stvorite varijabla korištenjem metode “Scanner(System.in)”.
Korak 4) Koristite varijablu. nextInt() zatim čita sve vrijednosti s tipkovnice.
Korak 5) Ova metoda prima ulazne podatke sve dok ne naiđe na znak za novi red (Enter).
Korak 6) Na kraju, ulazna vrijednost ispisuje normalni izlaz pomoću funkcije System.out.print().
Primjer
Pogledajmo primjer unosa korisničkih podataka i ispisa istih u 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);
}
}
Izlaz:
Enter a Value: 21 User entered: 21 Addition: 42
Ostalo Java Preopterećene metode u print()
Za referencu, metoda print() također podržava sljedeće preopterećene potpise koji prihvaćaju različite tipove podataka.
| Preopterećene metode | Format podataka za ispis |
| ispis (booleov b) | Ova metoda prikazuje Booleovu vrijednost |
| ispis(char c) | Ova metoda pokazuje karakter |
| ispis(char[] s) | Ova metoda prikazuje poredak likova |
| ispis (dvostruko d) | Metoda prikazuje broj s pomičnim zarezom dvostruke preciznosti |
| ispis (float f) | Ova metoda prikazuje broj s pomičnim zarezom |
| ispis (dugo l) | Ova metoda prikazuje dugi cijeli broj |
| ispis(int i) | Ova metoda prikazuje cijeli broj |
| ispis(Objekt obj) | Radi za vrijednost objekta |
| ispis (niz s) | Ova metoda radi s vrijednošću niza znakova i prikazuje je. |
Uspoređivanje ispisanih izjava u Java
Za odabir između System.out.print i System.out.println, donja tablica ističe glavne razlike između te dvije metode. Java.
| Java izjava println(). | Java print() izjava |
| Kursor se prikazuje u sljedećem retku nakon prikaza izlaza na konzoli. Možemo protumačiti 'ln' u 'println' kao 'sljedeći red'. | Kursor se pojavljuje u istoj liniji nakon prikaza izlaza na konzoli pomoću print(). |
| Možemo koristiti funkciju System.out.println(data) da dobijemo podatke i pokažemo kursor u sljedećem retku. | Možemo koristiti funkciju System.out.print(data) za prikaz ulaznih podataka u istom retku. |
