ডাটা টাইপ(Data Type):
আমরা আমাদের রিয়েল লাইফে গণনার জন্যে সংখ্যা ব্যবহার করি আবার নাম বা কোনো কিছুর বর্ণনা লিখার জন্যে ওয়ার্ড ব্যবহার করি প্রোগ্রামিং এর ভাষায় এইগুলি একেকটা ডেটা টাইপ।
এরকম আরো অনেক ডেটা টাইপ রয়েছে, গুরুত্বপূর্ণ কয়েকটি যেমন:
float আর double দুটোই দশমিক যুক্ত সংখ্যা ধারন করলেও তারা দুইটা আলাদা জিনিস। মুলপার্থক্য হলো double, float এর চাইতে বড় ভ্যালু গুলিও ধারণ করতে পারে।
এরপর আছে char। একেকটা ওয়ার্ড যেমন A,b,C,R.. একেকটা char। কয়েকটা char মিলে গঠিত হয় String.
যেমন : “Hello”
ভেরিয়েবল(Variable):
ভেরিয়েবল হল, একটি মেমরি স্পেস, যার মধ্যে আমরা কোন মান বা ভ্যালু স্টোর করে রাখব। একটা ব্যাপার মনে রাখতে হবে ভেরিয়েবল নাম কখন নাম্বার দিয়ে শুরু হতে পারবেনা। জাভাতে ভেরিয়েবল ডিক্লেয়ারের নিয়ম হলঃ
Data Type variableName; উদাহরনঃ int number;
কিওয়ার্ডস (Keywords):
জাভাতে কিছু ওয়ার্ড আছে যেগুলি আমরা কখনই ভেরিয়েবল বা মেথডের নাম হিসেবে ব্যবহার করতে পারবোনা। অর্থাৎ ওই Syantax গুলি জাভা তার কোড রান করানোর জন্যে বিভিন্ন সময়ে বিভিন্নভাবে ব্যবহার করে থাকে। আমরা ভেরিয়েবলের নাম হিসেবে ব্যবহার করলে কম্পাইলেশন এরর দেখাবে।
যেমনঃ int, float, main, continue,default, return ইত্যাদি।
নিচের উদাহরণটিতে আমরা দেখব কিভাবে বিভিন্ন ডেটা টাইপ ডিক্লেয়ার করতে হই এবং সেগুলিতে ভ্যালু স্টোর করে প্রিন্ট করতে হয়।
public class DataType { public static void main(String[] args) { int number=50; double number2=45.8; char a='m'; String name="Hello World!"; boolean value=true; System.out.println(number); System.out.println(number2); System.out.println(a); System.out.println(name); System.out.println(value); } }
উপরোক্ত কোডে লক্ষ্য করলে আমরা দেখব যে, যখন Char টাইপ ভেরিয়েবল m নিয়েছি তখন ভ্যালু স্টোর করে রাখার জন্যে ভ্যালুকে দুইটা কোলনের (' ') মাঝে রেখেছি আর String টাইপকে আমরা ডাবল কোটেশনের (" ")মাঝে রেখেছি, আর int এর ক্ষেত্রে কোলন বা কোটেশন কিছুই দিতে হয়নি। আপনারাও কোড লেখার সময় উপরোক্ত বিষয় লক্ষ্য করেই কোড লিখবেন।
আর boolean টাইপ ভেরিয়েবল শুধু মাত্র true এবং false ভ্যালু ধারন করতে পারে।
উপরের এই পুরো প্রসেসটি কিভাবে করতে হবে তা বিস্তারিত দেখানো হয়েছে নিচের এই বাংলা ভিডিও টিউটোরিয়ালটিতে।
এই সিরিজ টিউটোরিয়ালের সকল আপডেট পাবেন ফেসবুকের এই পেজেঃ হেল্পস ল্যাব
আমি memotiur। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 12 বছর 2 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 15 টি টিউন ও 30 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।