আজ আমরা আপনা আপনি টাইপ কনভার্সন দেখব। প্রথমেই আমরা কোড টা দেখি।
কোডঃ
package practiceBasic;
/**
* Created by Asif on 8/20/2017.
* Web:techasif.com
* youtube channel:tech Asif
* Email:[email protected]
* Phone:01744861779
*/
public class AutomaticConversion {
public static void main(String args[]){
byte a=10;
short b=a;
int c=a;
long d=a;
float e=a;
double f=a;
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
System.out.println(e);
System.out.println(f);
long l=100L;
e=l;
char ch=97;
int i=ch;
System.out.println(ch);
System.out.println(i);
//int aa=1000;
//byte by=aa;
}
}
টাইপ কনভার্সন ঘটতে দুইটি শর্ত পূরন করতে হবে।
১।একটি হল দুটি টাইপ সামঞ্জস্য পূর্ণ হতে হবে।
২। যে টাইপ এর ভেলু অন্য টাইপ এ কনভার্ট করতে চাচ্ছি এই অন্য টাইপ এর সাইজ অবশ্যই বর হতে হবে।
উপরে কোড দেখলে লক্ষ করবেন
byte a=10; short b=a;
এখানে দেখুন বাইট এবং শর্ট দুটি টাইপ সামঞ্জস্য পূর্ণ এবং বাইট এর চেয়ে শর্ট এর সাইজ ও বেশি, আমরা জানি বাইট হল ১ বাইট সাইজ এর এবং শর্ট হল ২ বাইট। আসা করি বুঝতে পেরেছেন। সমস্যা হলে ভিডিও টি দেখে নিয়েন।
আমি আসিফ পারভেজ। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 8 বছর 3 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 40 টি টিউন ও 5 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 5 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।