
على الاستثمار من عدد للحصول على الرقم الناتج من نقل كل شيء عن الأرقام في عكس ترتيب وهم حاليا, أي, من خلال ما أرقام من اليمين إلى اليسار. أحب هذا, إذا أننا قبل مثال عدد 1024, الاستثمار سيعطي عدد 4201. دعونا نرى كيف يمكن تحقيق هذا الأمر مع جافا:
مدونة:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | class InvertirNumero { public static void main( String[] args ) { int numero, invertido = 0, resto; Scanner s = new Scanner( System.in ); System.out.println( "Ejemplo para la inversión de un número" ); System.out.println( "Introduce un número: " ); numero = s.nextInt(); while( numero > 0 ) { resto = numero % 10; invertido = invertido * 10 + resto; numero /= 10; } System.out.println( "Número invertido: " + invertido ); } } |
كما يمكنك مشاهدة, مع تشغيل وحدة نمطية والخلفية شعبة, ما أقوم به هو الذهاب تتحرك بأرقام مختلفة من العدد المذكور, من اليمين إلى اليسار, وانتقل لهم عن طريق إضافة في عكس ترتيب في متغير جديد.
الإخراج:
1 2 3 4 | Ejemplo para la inversión de un número Introduce un número: 1024 Número invertido: 4201 |

ترك لنا تعليق أو أدخلالمنتدى