জাভা,এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট [পর্ব-১৯] :: আসুন জানি কিভাবে জোর করে নট কমপাটেবল ডাটা টাইপ কে কাস্টিং করতে পারি।

0
30

আজ আমরা দেখব কিভাবে আমরা জোরকের টাইপ কাস্টিং করতে পারি। আমরা জানি যে অটমেটিক টাইপ কনভার্সন আপনা আপনি ঘটে।

কখন আমরা টাইপ কাস্টিং করবঃ

১।যখন দুইটি টাইপ কমপাটেবল হবে না তখন এবং

২।যখন যে টাইপ এ আমরা কনভার্ট করতে ছাচ্ছি তার সীমা ছট।

আমরা কোডটি লক্ষ করিঃ

[code lang="java"]
/**
* Created by Asif on 8/22/2017.
* Web:TechAsif.com
* Youtube: Tech Asif
* Email:Asifparvez43@gmail.com
*/
public class TypeCasting {
public static void main(String []args){
long lNum=350;
int iNum=(int)lNum;
byte bNum=(byte) lNum;
System.out.println(lNum);
System.out.println(iNum);
System.out.println(bNum);
double dNum=97.25;
char ch=(char) dNum;
System.out.println(dNum);
System.out.println(ch);
byte b2Num=100;
int i2Num=(int)b2Num;
}
}
[/code]

আমরা যদি এই তিনটি লাইন লক্ষ করি তাহলে দেখতে পাই
long lNum=350;
int iNum=(int)lNum;
byte bNum=(byte) lNum;

এখানে লং থেকে ইন্টিজার এ কাস্টিং করেছি লং এর সিমা কিন্তু ইন্টিজার এর চেয়ে বর তবুও আমরা কিন্তু কাস্টিং করতে পেরেছি। এর নিয়ম টি হচ্ছে আমরা প্রথম বন্ধ্যনির ভিতর বলে দিব আমরা কন ডাটা টাইপ এ কাস্টিং করতে চাচ্ছি। আসা করি বুঝতে পেরেছেন।

সহায়ক ভিডিওঃ

একটি উত্তর ত্যাগ