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.

  • 🖨️ način ispisa: System.out.print zapisuje podatke u istu liniju, keeping kursor na mjestu za inline izlaz.
  • 📤 println metoda: System.out.println prikazuje tekst i pomiče kursor u sljedeći redak radi čistog odvajanja.
  • 🧾 printf metoda: System.out.printf primjenjuje specifikatore formata poput %s, %d i %f za kontrolu izgleda izlaza.
  • ✅ Preopterećeni potpisi: Svaka metoda prihvaća boolean, char, int, long, float, double, String i Object tipove radi fleksibilnosti.
  • 🧪 Korisnički unos: Klasa Scanner čita unose s tipkovnice putem nextInt-a i ispisuje snimljene vrijednosti pomoću metoda print.

Kako ispisati u Java

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.

  1. Java print() metodaPodaci se prikazuju u istom retku pomoću naredbe print u Java.
  2. Java Metoda println(): Izlaz se ispisuje u trenutnom retku, a kursor se pomiče u sljedeći redak.
  3. 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.

Pitanja i odgovori

System.out.print ispisuje izlaz u isti redak i ostavlja kursor na mjestu. System.out.println ispisuje isti izlaz, a zatim pomiče kursor u novi redak, što znači da se svaka naredba pojavljuje u vlastitom retku.

Koristite System.out.printf kada je za ispis potreban određeni raspored, fiksna širina ili numerička preciznost. Specifikacije poput %s, %d i %.2f formatiraju nizove i brojeve, dok je println prikladniji za jednostavan ispis teksta u jednom retku.

Koristite operator plus za spajanje niza s varijablom unutar System.out.println, na primjer System.out.println(“Ukupno: ” + ukupno). Za bogatije formatiranje koristite System.out.printf sa specifikatorima poput %s i %d za umetanje vrijednosti varijabli u predložak.

Da, moderni AI asistenti u IDE-ima mogu predložiti ispravne nizove formata printf, ispraviti neusklađene specifikatore i uskladiti argumente s njihovim tipovima. Programeri bi i dalje trebali pregledati predloženi format kako bi potvrdili da širina, preciznost i ponašanje lokalizacije odgovaraju željenom rezultatu.

U produkcijskom kodu, AI asistenti često preporučuju okvir za bilježenje podataka kao što su SLF4J ili java.util.logging umjesto System.out.print. Zapisivanje podataka podržava razine, formatiranje i izlazne ciljeve, dok metode ispisa ostaju korisne za brze primjere i male konzolne programe.

Sažmite ovu objavu uz: