Latest posts by asifparvezasif (see all)
আজ আমরা আপনা আপনি টাইপ কনভার্সন দেখব। প্রথমেই আমরা কোড টা দেখি।
কোডঃ
[code lang="java"] package practiceBasic; /** * Created by Asif on 8/20/2017. * Web:techasif.com * youtube channel:tech Asif * Email:Asifparvez43@gmail.com * 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; } } [/code]
টাইপ কনভার্সন ঘটতে দুইটি শর্ত পূরন করতে হবে।
১।একটি হল দুটি টাইপ সামঞ্জস্য পূর্ণ হতে হবে।
২। যে টাইপ এর ভেলু অন্য টাইপ এ কনভার্ট করতে চাচ্ছি এই অন্য টাইপ এর সাইজ অবশ্যই বর হতে হবে।
উপরে কোড দেখলে লক্ষ করবেন
byte a=10;
short b=a;
এখানে দেখুন বাইট এবং শর্ট দুটি টাইপ সামঞ্জস্য পূর্ণ এবং বাইট এর চেয়ে শর্ট এর সাইজ ও বেশি, আমরা জানি বাইট হল ১ বাইট সাইজ এর এবং শর্ট হল ২ বাইট। আসা করি বুঝতে পেরেছেন। সমস্যা হলে ভিডিও টি দেখে নিয়েন।