انٹیجر ڈویژن جاوا

An Yjr Wyzhn Jawa



جاوا میں ریاضیاتی کمپیوٹیشن سے نمٹنے کے دوران، ایسی مثالیں ہوسکتی ہیں جہاں ڈویلپر کو ' تقسیم 'نمبروں کا۔ مثال کے طور پر، پیچیدہ اقدار کو آسان بنانا یا کوڈ سے اعشاریہ کی قدروں کو چھوڑنا۔ ایسے حالات میں، ' عددی تقسیم جاوا میں پروگرامر کے آخر میں کوڈ کی خصوصیات کو ہموار کرنے میں مدد کرتا ہے۔

یہ بلاگ 'کے نفاذ کی وضاحت کرے گا۔ انٹیجر ڈویژن 'جاوا میں۔

جاوا میں 'انٹیجر ڈویژن' کیسے انجام دیں؟

جاوا میں، عددی تقسیم 'کی مدد سے کی جا سکتی ہے۔ ریاضی کا آپریٹر (/ ) ' یہ آپریٹر مخصوص یا یوزر ان پٹ انٹیجرز کی تقسیم کو واپس کر سکتا ہے۔







مثال 1: مخصوص عدد پر تقسیم کرنا

اس مثال میں، تقسیم کے لیے دو مخصوص عدد کو شمار کیا جا سکتا ہے:



int نمبر 1 = 25 ;

سسٹم . باہر . پرنٹ ایل این ( 'تقسیم ہے:' + نمبر 1 ) ;

int نمبر 2 = 5 ;

سسٹم . باہر . پرنٹ ایل این ( 'تقسیم کرنے والا ہے:' + نمبر 2 ) ;

int نتیجہ = نمبر 1 / نمبر 2 ;

سسٹم . باہر . پرنٹ ایل این ( 'نمبروں کی تقسیم بن جاتی ہے:' + نتیجہ ) ;

مندرجہ بالا کوڈ بلاک میں، درج ذیل اقدامات کا اطلاق کریں:



  • سب سے پہلے، پہلی عددی قدر شروع کریں، یعنی ' ڈیویڈنڈ ”، اور اسے ڈسپلے کریں۔
  • اسی طرح، مؤخر الذکر ابتدائی عدد ظاہر کریں، یعنی ' تقسیم کرنے والا '
  • اب، لاگو کریں ' ریاضی کا آپریٹر (/ ) تقسیم کی گنتی کرنے اور نتیجہ کنسول پر ظاہر کرنے کے لیے ڈیویڈنڈ اور ڈیوائزر کے درمیان۔

آؤٹ پٹ





مندرجہ بالا آؤٹ پٹ میں، یہ تجزیہ کیا جا سکتا ہے کہ نتیجہ نمبر تقسیم کے بعد ظاہر ہوتا ہے.



مثال 2: یوزر ان پٹ انٹیجرز پر پرفارمنگ ڈویژن

اس مخصوص مثال میں، صارف کے ان پٹ انٹیجرز کو تقسیم کے لیے شمار کیا جا سکتا ہے۔ مثال کی طرف جانے سے پہلے، صارف کے ان پٹ کو فعال کرنے کے لیے ذیل میں دی گئی لائبریری کو شامل کریں:

درآمد java.util.Scanner ;

درج ذیل کوڈ کو شامل کریں ' مرکزی() طریقہ:

سکینر ان پٹ = نئی سکینر ( سسٹم . میں ) ;

سسٹم . باہر . پرنٹ ایل این ( 'ڈیویڈنڈ درج کریں:' ) ;

int نمبر 1 = ان پٹ NextInt ( ) ;

سسٹم . باہر . پرنٹ ایل این ( 'تقسیم داخل کریں:' ) ;

int نمبر 2 = ان پٹ NextInt ( ) ;

سسٹم . باہر . پرنٹ ایل این ( 'تقسیم ہو جاتا ہے:' + نمبر 1 / نمبر 2 ) ;

اس کوڈ میں، درج ذیل اقدامات کریں:

  • بنائیے ایک ' سکینر 'آبجیکٹ کا نام' ان پٹ 'کے ذریعے' نئی 'کلیدی لفظ اور' سکینر() بالترتیب کنسٹرکٹر۔
  • نوٹ کریں کہ ' System.in پیرامیٹر صارف کے ان پٹ سے مراد ہے۔
  • اگلے مرحلے میں، منسلک کریں ' NextInt() 'تخلیق شدہ آبجیکٹ کے ساتھ طریقہ یہ یقینی بنانے کے لیے کہ صارف کا ان پٹ ہے' عدد '
  • آخر میں، لاگو کریں ' ریاضی کا آپریٹر (/ ) صارف کے ان پٹ نمبروں کی تقسیم کو واپس کرنے کے لیے۔

آؤٹ پٹ

کیس 1: باقی '0' کے برابر ہے (مکمل طور پر قابل تقسیم)

اس نتیجے میں، یہ واضح ہے کہ ریئل ٹائم ڈویژن صارف کے ان پٹ نمبروں کی بنیاد پر لوٹا جاتا ہے۔

کیس 2: باقی '0' کے برابر نہیں ہے

تقسیم کی صورت میں جہاں بقیہ مساوی نہیں ہے ' 0 ”، حتمی نتیجہ کو سب سے بڑے قابل تقسیم عدد پر گول کر دیا جائے گا، جیسا کہ:

جیسا کہ مشاہدہ کیا گیا ہے، سب سے بڑا گول عددی عدد لوٹایا جاتا ہے۔

نتیجہ

جاوا میں، عددی تقسیم 'کی مدد سے کی جا سکتی ہے۔ ریاضی کا آپریٹر (/ ) ' یہ متعلقہ یا سب سے بڑا قابل تقسیم عدد (باقی صورت میں) واپس کر کے کیا جاتا ہے۔ تقسیم کو مخصوص یا صارف کے ان پٹ انٹیجرز پر کیا جا سکتا ہے۔ اس بلاگ میں ' عددی تقسیم 'جاوا میں۔