Type conversation and casting

Type conversation and casting :

এখন কিভাবে টাইপ কনভার্সেশান করা যায় এবং কাস্টিং সম্পর্কে জানব।
টাইপ কনভার্সেশান হলে এক ধরনের ডেটা টাইপ কে আরেক টাইপের ডেটা টাইপে পরিবর্ত করা। প্রোগ্রামিং করার সময় অনেক সময় দেখা যায় যে int type variable কে float হিসেবে ব্যাবহার বা float কে int হিসেহে ব্যাবহার করা খুবি জরুরি হিসেবে কাজ করে ,এই ক্ষেত্রে cast operator use করে খুব সহজে type conversation করা যায়।
একটি উদাহরনের মাধ্যমে নিষয়টা দেখা যাক-
public class type_conversation {

public static void main(String arg[]){

int a=100;
float b=100.50f;

System.out.println(“a is “+ a+” b is “+ b);

int c;
c= a/(int)b;
System.out.println(“c is = “+c);

}
}
output is:
a is 100 b is 100.5
c is = 1

উপড়ের প্রোগ্রামে আমরা দেখতে পেলাম যে a কে b দিয়ে ভাগ দেওয়ার সময় কাস্টিং করা হয়েছে b কে ।কেন? না করলে কি হত ? জাভাতে সাধানত ফ্লোটকে int type এর সাথে operation করা যায় না । একটি ইরর মেসেজ দেখাবে । তাই b এর আগে (int ) দিয়ে b কে int type এ পরিবর্তন করা হয়েছে ।
এবং b =100.5 থেকে b=100 হয়েছে।

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s