वेरिएबल्स और डेटा टाइप्स (Variables and Data Types in Java) In Hindi
यहां पर Java Basics का हिंदी में ट्यूटोरियल दिया गया है, जिसमें निम्नलिखित टॉपिक्स कवर किए गए हैं:
- वेरिएबल्स और डेटा टाइप्स
- ऑपरेटर्स और एक्सप्रेशंस
- इनपुट और आउटपुट (Scanner, System.out)
1. वेरिएबल्स और डेटा टाइप्स (Variables and Data Types in Java)
वेरिएबल क्या है?
वेरिएबल (Variable) एक मेमोरी लोकेशन है, जिसका उपयोग डेटा को स्टोर करने के लिए किया जाता है। इसे एक नाम दिया जाता है जिससे हम इसे कोड में उपयोग कर सकते हैं।
Java में डेटा टाइप्स
Java में डेटा टाइप्स दो प्रकार के होते हैं:
- Primitive Data Types (बेसिक डेटा टाइप्स)
- Non-Primitive Data Types (जैसे कि String, Arrays, Classes)
Primitive Data Types in Java
डेटा टाइप साइज डिफ़ॉल्ट वैल्यू उपयोग
byte 1 byte 0 स्मॉल नंबर स्टोर करने के लिए (–128 से 127)
short 2 bytes 0 मीडियम साइज़ नंबर स्टोर करने के लिए (–32,768 से 32,767)
int 4 bytes 0 सामान्य संख्याएँ स्टोर करने के लिए
long 8 bytes 0L बहुत बड़े नंबर स्टोर करने के लिए
float 4 bytes 0.0f दशमलव संख्या (Decimal numbers) के लिए
double 8 bytes 0.0d बड़े दशमलव संख्याओं के लिए
char 2 bytes '\u0000' एक अक्षर (Character) स्टोर करने के लिए
boolean 1 bit false true/false स्टोर करने के लिए
उदाहरण: वेरिएबल्स का उपयोग
public class VariablesExample {
public static void main(String[] args) {
int age = 25; // integer प्रकार का वेरिएबल
double price = 99.99; // double प्रकार का वेरिएबल
char grade = 'A'; // char वेरिएबल
boolean isJavaFun = true; // boolean वेरिएबल
System.out.println("उम्र: " + age);
System.out.println("कीमत: " + price);
System.out.println("ग्रेड: " + grade);
System.out.println("क्या Java मज़ेदार है? " + isJavaFun);
}
}
आउटपुट:
उम्र: 25
कीमत: 99.99
ग्रेड: A
क्या Java मज़ेदार है? true
2. ऑपरेटर्स और एक्सप्रेशंस (Operators and Expressions in Java)
Java में ऑपरेटर्स का उपयोग गणितीय और लॉजिकल ऑपरेशन्स करने के लिए किया जाता है।
Java में ऑपरेटर्स के प्रकार:
ऑपरेटर प्रकार ऑपरेटर उपयोग
Arithmetic Operators + - * / % गणितीय ऑपरेशन के लिए
Relational Operators == != > < >= <= दो मानों की तुलना के लिए
Logical Operators `&&
Assignment Operators = += -= *= /= %= मान असाइन करने के लिए
Increment/Decrement Operators ++ -- वेरिएबल का मान बढ़ाने/घटाने के लिए
उदाहरण: ऑपरेटर्स का उपयोग
public class OperatorsExample {
public static void main(String[] args) {
int a = 10, b = 5;
// Arithmetic Operators
System.out.println("योग: " + (a + b));
System.out.println("घटाना: " + (a - b));
System.out.println("गुणा: " + (a * b));
System.out.println("भागफल: " + (a / b));
System.out.println("शेषफल: " + (a % b));
// Relational Operators
System.out.println("a > b? " + (a > b));
System.out.println("a == b? " + (a == b));
// Logical Operators
boolean x = true, y = false;
System.out.println("x && y: " + (x && y)); // false
System.out.println("x || y: " + (x || y)); // true
System.out.println("!x: " + (!x)); // false
}
}
आउटपुट:
योग: 15
घटाना: 5
गुणा: 50
भागफल: 2
शेषफल: 0
a > b? true
a == b? false
x && y: false
x || y: true
!x: false
3. इनपुट और आउटपुट (Input and Output in Java)
Java में System.out.println() से आउटपुट प्रिंट किया जाता है और Scanner क्लास से इनपुट लिया जाता है।
उदाहरण: यूजर से इनपुट लेना और आउटपुट देना
import java.util.Scanner; // Scanner क्लास इम्पोर्ट करना जरूरी है
public class InputOutputExample {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in); // Scanner ऑब्जेक्ट बनाना
System.out.print("अपना नाम दर्ज करें: ");
String name = sc.nextLine(); // यूज़र से नाम इनपुट लेना
System.out.print("अपनी उम्र दर्ज करें: ");
int age = sc.nextInt(); // यूज़र से उम्र इनपुट लेना
System.out.print("अपना पसंदीदा नंबर दर्ज करें: ");
double favNumber = sc.nextDouble(); // यूज़र से पसंदीदा नंबर लेना
// आउटपुट प्रिंट करना
System.out.println("\n**********");
System.out.println("नमस्ते, " + name + "!");
System.out.println("आपकी उम्र: " + age);
System.out.println("आपका पसंदीदा नंबर: " + favNumber);
sc.close(); // Scanner को बंद करना (अच्छी प्रैक्टिस)
}
}
आउटपुट:
अपना नाम दर्ज करें: रोहन
अपनी उम्र दर्ज करें: 22
अपना पसंदीदा नंबर दर्ज करें: 7.5
**********
नमस्ते, रोहन!
आपकी उम्र: 22
आपका पसंदीदा नंबर: 7.5
🔹 निष्कर्ष (Conclusion)
इस ट्यूटोरियल में हमने सीखा:
- वेरिएबल्स और डेटा टाइप्स (Variables & Data Types)
- ऑपरेटर्स और एक्सप्रेशंस (Operators & Expressions)
- यूज़र इनपुट और आउटपुट (Input & Output using Scanner)
📌 आगे क्या सीखना चाहेंगे? आप यदि किसी और टॉपिक पर ट्यूटोरियल चाहते हैं तो बताइए! 🚀
cs17deepak95@gmail.com