Last Updated on March 31, 2021 by RAJENDRAPRASAD
Display output in Java in Hindi – Hello दोस्तों rajhindime.in में आपका स्वागत है | दोस्तों, पिछले पोस्ट Constructor in Java in Hindi में आपने Constructors तथा उसके types के बारे में विस्तृत जानकारी प्राप्त की |
आज के इस पोस्ट Display output in Java in Hindi में आप जानेंगे कि, प्रोग्राम execution के दौरान किन विभिन्न तरीको से output को display किया जा सकता है | यहाँ output का अर्थ है, लिखे गए program का result
आपने देखा ही होगा कि, अब तक हमने अधिकतर program में किसी भी output को print करने के लिए println() का use किया है, आज हम कुछ अन्य तरीको पर भी बात करेंगे |
Display output in Java in Hindi
Program1: Simple Display
public class DisplayOutput {
public static void main(String[] args) {
System.out.println("We are learning the ways to display output on RajHindiMe.in");
}
}
Output:
We are learning the ways to display output on RajHindiMe.in
ऊपर लिखे Program1 में हमने System.out.println () का use किया |
यहाँ System.out यह PrintStream object को represent करता है जो by default standard output device अर्थात Monitor को represent करता है |
println() यह PrintStream class के method को represent करता है, जिसका कार्य () के अंदर लिखे String को print करने के बाद cursor को next line के शुरुआत में ले जाना है |
PrintStream class क्या है, इसके बारे में हम किसी अन्य post में विस्तार से जानेंगे |
Methods to display output
Java में output को display करने के 3 methods हैं |
1. print() 2. println() 3. printf()
ऊपर लिखे तीनों ही methods, PrintStream class के method हैं |
print() :
इसका कार्य () के अंदर लिखे String को print करना है, यहाँ cursor same line के अंत (end) में होता है |
public class PrintDemo {
public static void main(String[] args) {
System.out.print("We are learning "); //Only print and cursor remain at the end in same line
System.out.print("the ways to display output on RajHindiMe.in");
}
}
Output:
We are learning the ways to display output on RajHindiMe.in
println() :
इसका कार्य () के अंदर लिखे String को print करने के बाद cursor को next line के शुरुआत (beginning) में ले जाना है |
public class PrintlnDemo {
public static void main(String[] args) {
System.out.println("1. We are learning "); //first print and then move cursor at beginning of next line
System.out.println("2. the ways to display output on RajHindiMe.in");
}
}
Output:
1. We are learning
2. the ways to display output on RajHindiMe.in
printf() :
इसका उपयोग () के अंदर लिखे String को format करने के लिए किया जाता है |
public class PrintfDemo {
static String name = "Ram";
static float sal = 123456.125f;
public static void main(String[] args) {
System.out.printf("Name is %s%nSalary is %f", name,sal);
}
}
Output:
Name is Ram
Salary is 123456.125000
ऊपर लिखे प्रोग्राम में %s का उपयोग String के लिए तथा %n का उपयोग new line charactor के लिए किया गया है |
Various format characters used in printf()
%s String
%c char
%d decimal (integer) number (base 10)
%f floating-point number
%o octal number (base 8)
%n new line character
%b,B% boolean value
%x,X% number in hexadecimal (base 16)
%e.E% exponential floating-point number
Printf() format के बारे में अधिक जानने के लिए यहाँ click करें |
Displaying formatted output with String.format()
जब हम कोई ऐसा String चाहते हैं जो किसी formatted output को represent करता हो, तथा उसे बार-बार print करना हो तब, format() method का use करना बेहतर होता है | चूँकि format() method यह एक static method है, इसलिए हम इसे direct String.format() का use करके call कर सकते हैं |
public class StringFormatDemo {
static String name = "Ram";
static int age = 35;
static float sal = 123456.125f;
public static void main(String[] args) {
String str= String.format("%nName is %s%nAge is %d%nSalary is %f", name,age,sal);
System.out.println("Let's talk about Ram:"+str);
}
}
Output:
Let’s talk about Ram:
Name is Ram
Age is 35 Salary is 123456.125000
Conclusion – आज आपने क्या सीखा
इस post में आपने विभिन्न Display output methods के बारे में विस्तृत जानकारी प्राप्त की | आशा है कि, आपको मेरा यह Blog Display output in Java in Hindi जरूर पसंद आया होगा |
अगर आप इस post से related कोई सवाल पूँछना चाहते हैं अथवा कोई सुझाव देना चाहते हैं तो comment करके जरूर बताएं, मैं उसका reply जरूर दूँगा |
इस post को अपना कीमती समय देने के लिए बहुत बहुत धन्यवाद् | फिर मिलेंगें |