"உண்மையான (பிரிவு) வகைகளைப் பற்றிய இரண்டு சுவாரஸ்யமான விஷயங்கள் இங்கே உள்ளன. இந்த உதாரணத்துடன் தொடங்குவோம்:"

float f = 3 / 5;

"இந்தக் கணக்கீடு எஃப்... பூஜ்ஜியத்திற்கு சமமாக இருக்கும்!"

"ஆமாம், ரிஷி என்னிடம் அப்படித்தான் சொன்னான்."

"ஓ, அவர் செய்தாரா? நல்லது. மீண்டும் மீண்டும் செய்வது மிகவும் பயனுள்ளதாக இருக்கிறது."

"இங்கு எந்தப் பிழையும் இல்லை. வகுத்தல் இரண்டு முழு எண்களை உள்ளடக்கியது, எனவே மீதமுள்ளவை வெறுமனே புறக்கணிக்கப்படுகின்றன. இது நிகழாமல் தடுக்க, வகுப்பில் உள்ள இரண்டு எண்களில் குறைந்தபட்சம் ஒன்று பின்னமாக இருக்க வேண்டும்."

"எண்களில் ஒன்று பின்னமாக இருந்தால், இரண்டாவது எண் முதலில் பின்ன வகையாக மாற்றப்படும், பின்னர் பிரிவு செய்யப்படும்."

"இந்த சிக்கலை நீங்கள் இப்படி தீர்க்கலாம்:"

பின்ன எண்களுக்கான குறிப்பு:
float f = 3.0f / 5.0f;
float f = 3.0f / 5;
float f = 3 / 5.0f;

"பிரிவு மாறிகளை உள்ளடக்கியிருந்தால் என்ன செய்வது?"

"பின்னர் நாங்கள் இதைச் செய்கிறோம்:"

ஒரு முழு எண் மாறியை பின்ன மதிப்புக்கு மாற்றவும்:
int a = 3, b = 5;
float f = (a * 1.0f) / b;
int a = 3, b = 5;
float f = a / (b * 1.0f);
int a = 3, b = 5;
float f = (a * 1.0f) / (b * 1.0f);
int a = 3, b = 5;
float f = (float) a / b;

"அது அருவருப்பாகத் தெரிகிறது. வேறொரு பிரிவு நடவடிக்கை இல்லையா - இன்னும் வசதியானது?"

"இல்லை. இதெல்லாம் இருக்கு."

"சரி. பிரச்சனை இல்லை."