জাভা ও এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-০১] :: জাভা ও এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট শেখার উদ্দেশ্য জাভা ও এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-০২] :: জীবনের প্রথম প্রোগ্রাম হ্যালো ওয়ার্ল্ড জাভা ও এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-০৩] :: জীবনের প্রথম প্রোগ্রাম হ্যালো ওয়ার্ল্ড IDE ব্যবহার করে জাভা ও এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-০৪] :: শুধু কি প্রোগ্রাম করলেই হবে আসুন একটু বুঝি কি করলাম। আপনি কোন ভার্সিটি পরেন না বলে ভয়ে প্রোগ্রামিং শিখবেন না সফটওয়্যার ডেভেলপমেন্ট শিখবেন না তাহলে আপনি বোকা। জাভা ও এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-০৫] :: ডাটা টাইপ অ্যান্ড ভেরিয়েবল, STATE MENT সহজ ভাষায় বিস্তারিত। জাভা ও এন্ড্রয়েড সফটওয়্যার ডেভেলপ [পর্ব-০৬] :: ভেরিয়েবল প্রাক্টিকেলি। জাভা, এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-০৭] :: জাভা keyword কি জানুন। জাভা,এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-০৮] :: জাভা আইডেন্টিফায়ার এবং আইডেন্টিফায়ার লেখার নিয়ম জানুন। জাভা,এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-০৯] :: ভেরিয়েবল ডিকলিয়ার অ্যান্ড ইনিসিয়ালাইজ উদাহরণ সহ। জাভা,এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-১০] :: ডাটা টাইপ থিওরি এবং প্রয়োগ (int,short,byte,long)। জাভা,এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-১১] :: ডাটা টাইপ থিওরি এবং প্রয়োগ (float,double,char,boolean)। জাভা,এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-১২] :: কেরেক্টার কেন ২ বাইট ব্যবহার করে জাভাতে এবং \u0000 আসলে কি। জাভা,এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-১৩] :: জাভা প্রোগ্রামিং এ comment কি এবং কত প্রকার উদাহরণ সহ। জাভা,এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-১৪] :: জাভা প্রোগ্রামিং এ আসলে লিটারেল বলতে কিবুঝায় এবং ইন্টিজার লিটারেল। জাভা,এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-১৬] :: জাভা প্রোগ্রামিং এ Escape Sequences আজ সবাই দেখবেন এই টিউন আপনি প্রোগ্রামার না হলেও। জাভা, এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-১৫] :: জাভা প্রোগ্রামিং এ String, character এবং boolean লিটারেল জাভা,এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-১৭] :: জাভা প্রোগ্রামিং এ ভেরিয়েবল এর জীবন এবং স্কপ সম্পর্কে জানুন। জাভা,এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-১৮] :: জাভা প্রোগ্রামিং এ দেখুন কিভাবে এক ডাটা টাইপ থেকে অন্য ডাটা টাইপ এ একা একা কনভার্ট হয়। জাভা,এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-১৯] :: আসুন জানি কিভাবে জোর করে নট কমপাটেবল ডাটা টাইপ কে কাস্টিং করতে পারি। জাভা,এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-20] :: একা একা টাইপ পদোন্নতি জাভায়। গত টিউটরিয়াল এ আমরা int long short byte সম্পর্কে জেনেছি আজ আমরা float double char boolean সম্পর্কে জানব।
float data type: এটি হল 4 বিট সিঙ্গেল প্রেসিসন floating point।
এর সিমা হল3.40282347E+38F to 1.4E-45
এর ডিফল্ট ভেলু হল ০.০
example: float a=10.5f;
double data type: এটি হল ৮ বিট সিঙ্গেল প্রেসিসন floating point।
এর সিমা হল 1.79769313486231570E+308 to 4.9E-324
এর ডিফল্ট ভেলু হল ০.০d
example: float a=10.55555555d;
char data type: এটি হল 16 বিট সিঙ্গেল unicode character
এর সিমা হল 0 to 65,535
এর ডিফল্ট ভেলু হল '\u0000' (অথবা 0)
example:char a='B';
boolean data type: এটি সুধু ১ বিট প্রকাশ করে।
এর সুধু দুইটি ভেলু সত্য অথবা মিথ্যে।
ডিফল্ট ভেলু false
example: boolean a=true;
প্রোগ্রাম নিচে দিলামঃ
/**
* Created by Asif on 8/5/2017.
*/
public class DataType {
static float a;
static double b;
static char c;
static boolean d;
public static void main(String args[]){
System.out.println(a);//show default value
System.out.println(b);//show default value
System.out.println(c);//show default value
System.out.println(d);//show default value
a=10.0f;
b=20.55555d;
c='A';
d=true;
System.out.println(a);//Show assign value
System.out.println(b);//Show assign value
System.out.println(c);//Show assign value
System.out.println(d);//Show assign value
}
}
সহায়ক ভিডিওঃ VIDEO