كيفية عكس رقم في جافا؟



المرونة والسهولة التي توفرها Java على المستوى الحبيبي ، تجعلها متعددة الاستخدامات للغاية ، ستساعدك هذه المقالة في كتابة برنامج Java لعكس رقم.

هي لغة برمجة متعددة الاستخدامات مع تطبيقات مختلفة. السبب الرئيسي لذلك هو المرونة والسهولة التي يوفرها على المستوى الحبيبي. ستساعدك هذه المقالة في كتابة برنامج Java لعكس رقم. سيتم تغطية المؤشرات التالية في هذه المقالة ،

دعونا نبدأ بعد ذلك ،





وظيفة عضو ثابتة في c ++

برنامج جافا لعكس رقم

يمكن عكس الأرقام في Java باستخدام طرق مختلفة ، دعنا نلقي نظرة على الطريقة الأولى ،

باستخدام حلقة بينما

يمكن استخدام حلقة while loop لعكس مجموعة من الأرقام. ها هو البرنامج ،



فئة عامة رئيسية {public static void main (String [] args) {int number = 4321، reverse = 0 while (number! = 0) {int dig = number٪ 10 reverse = reverse * 10 + dig number / = 10} النظام .out.println ('رقم معكوس:' + عكس)}}

انتاج:

رقم معكوس: 1234

تفسير:



  • تم التصريح عن رقم صحيح في هذا المثال.
  • يتم قسمة الرقم على 10 ، ويتم تخزين الباقي في رقم متغير.
  • وبالتالي ، يتم تخزين الرقم الأخير من الرقم ، أي 1 في الخانة المتغيرة.
  • يُضرب معكوس المتغير في 10 (يضيف هذا مكانًا جديدًا في العدد) ، ويضاف إليه حفر. هنا ، 0 * 10 + 1 = 1.
  • ثم يتم قسمة الرقم على 10 ، بحيث يحتوي على أول ثلاثة أرقام: 432.
  • يتم تكرار جميع الأرقام بنفس الطريقة.

دعنا نواصل مقالة 'برنامج Java لعكس رقم' ،

باستخدام A For Loop

بدلاً من حلقة while ، نستخدم حلقة for في المثال التالي:

فئة عامة رئيسية {public static void main (String [] args) {int number = 764321، reverse = 0 for (number! = 0 number / = 10) {int dig = number٪ 10 reverse = reverse * 10 + dig} System .out.println ('رقم معكوس:' + عكس)}}

تجدر الإشارة إلى أنه لا يتم استخدام تعبير التهيئة هنا.

انتاج:

رقم معكوس: 1234567

هذا هو الجزء الأخير من هذه المقالة ، دعنا نرى كيف تساعد العودية هنا ،

تمر بالقيمة تمر بالرجوع جافا

باستخدام العودية

عندما تستدعي الطريقة نفسها باستمرار ، تُعرف العملية باسم العودية.

import java.util.Scanner class Main {// Reverse Method public static void recurse (int number) {if (number<10) { System.out.println(number) return } else{ System.out.print(number % 10) //Method calling itself recurse(number/10) } } public static void main(String args[]) { int num=987654321 System.out.print('Reversed Number:') recurse(num) System.out.println() } } 

انتاج:

رقم معكوس: 123456789

توفر هذه الطرق نهجًا شاملاً لعكس رقم في لغة برمجة جافا.

وهكذا وصلنا إلى نهاية هذه المقالة حول 'برنامج Java لعكس رقم'. إذا كنت ترغب في معرفة المزيد ،تفحص ال بواسطة Edureka ، شركة تعليمية موثوقة عبر الإنترنت. تم تصميم دورة تدريب وإصدار شهادات Java J2EE و SOA من Edureka لتدريبك على مفاهيم Java الأساسية والمتقدمة جنبًا إلى جنب مع العديد من أطر Java مثل Hibernate & Spring.

لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات في هذه المدونة وسنعاود الاتصال بك في أقرب وقت ممكن.