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 | Java Tutorial বাংলা

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

📱 Follow for More Java Lessons

Comments

Popular posts from this blog

Java Introduction in Bengali (জাভা পরিচিতি) JVM, JRE & JDK Explained

JDK Download & Install Process in Bangla - জাভা শিখুন বাংলায়!

এনক্যাপসুলেশন (Encapsulation) Object-Oriented Programming