Literals in Java Explained in Bangla | Learn Java Step by Step | Core Java
Literals in Java Explained in Bangla | Integer, Float, Char, String, Boolean & Null
Literal হলো Java প্রোগ্রামে ব্যবহৃত একটি স্থির মান (Fixed Value) - যা সরাসরি কোডে লিখি বা কোনো variable এ assign করি। অর্থাৎ, Literal মানে এমন একটি constant value যা runtime-এ পরিবর্তিত হয় না।
int a = 10; // 10 is a literal
char ch = 'A'; // 'A' is a literal
🔹 এখানে 10 এবং 'A' — দুটোই literal, কারণ এগুলো fixed মান যা সরাসরি কোডে লেখা হয়েছে।
🔢 Types of Literals in Java
Java-তে মোট ৬ ধরনের Literal আছে:
- Integer Literals
- Floating-Point Literals
- Character Literals
- String Literals
- Boolean Literals
- Null Literal
1️⃣ Integer Literals
Integer Literal হলো পূর্ণসংখ্যা — যেখানে কোনো fraction থাকে না।
int a = 10; // Decimal (base 10)
int b = 010; // Octal (base 8)
int c = 0x10; // Hexadecimal (base 16)
int d = 0b1010; // Binary (base 2)
long big = 100000L; // Long literal (L suffix)
Tips: Default integer type হলো int এবং long literal বোঝাতে শেষে L দিতে হয়।
2️⃣ Floating-Point Literals
Floating-point Literal মানে ভগ্নাংশ বা দশমিক সংখ্যা।
double pi = 3.14159;
float rate = 5.5f;
double exp = 1.2e3; // 1200.0
🔹 ডিফল্ট টাইপ হলো double
🔹 Float বোঝাতে শেষে f বা F দিতে হয়
🔹 Java Scientific notation (e/E) সমর্থন করে
3️⃣ Character Literals
Character Literal হলো একক অক্ষর যা single quote (‘ ’)-এর মধ্যে লেখা হয়।
char grade = 'A';
char symbol = '#';
char unicode = '\u0041'; // Unicode for 'A'
🔹 Unicode ব্যবহার করে character লেখা যায়
🔹 Escape sequences: \n, \t, \\, \"
4️⃣ String Literals
String Literal হলো একাধিক character নিয়ে তৈরি টেক্সট, যা double quotes (“ ”)-এর মধ্যে লেখা হয়।
String name = "Java";
String message = "Learning Java is fun!";
🔹 String হলো object (immutable)
🔹 Double quote এর মধ্যে যেকোনো টেক্সট লেখা যায়
5️⃣ Boolean Literals
Boolean Literal শুধুমাত্র দুইটি মান নিতে পারে — true বা false।
boolean isJavaFun = true;
boolean isFishFlying = false;
🔹 Condition check বা decision-making এ ব্যবহার হয়
🔹 Case-sensitive (true ≠ True)
6️⃣ Null Literal
Null Literal মানে হলো কোনো object reference নেই।
String text = null;
🔹 Primitive data type-এ null assign করা যায় না
🔹 সাধারণত object initialization বা empty state বোঝাতে ব্যবহার হয়
🧠 Example: Using Different Literals
int age = 25;
float price = 12.99f;
char symbol = '$';
String name = "Java";
boolean result = true;
System.out.println(name + " is fun!");
Output:Java is fun!
🎯 Conclusion
Literal হলো Java প্রোগ্রামের সবচেয়ে প্রাথমিক এবং গুরুত্বপূর্ণ অংশ। এগুলো বুঝলে variable, data type এবং constant ধারণা আরও পরিষ্কার হবে।
📺 Watch the Full Video Tutorial (বাংলায়):
🎥 Literals in Java Explained in Bangla – Complete Guide
Comments
Post a Comment