Come invertire un numero in java?

La flessibilità e la facilità che Java fornisce a livello granulare, rende molto versatile questo articolo ti aiuterà a scrivere il programma Java per invertire un numero.

è un linguaggio di programmazione versatile con diverse applicazioni. La ragione principale di ciò è la flessibilità e la facilità che fornisce a livello granulare. questo articolo ti aiuterà a scrivere un programma Java per invertire un numero. I seguenti suggerimenti saranno trattati in questo articolo,

Cominciamo allora,





qual è la differenza tra abstract class e interface

Programma Java per invertire un numero

I numeri possono essere invertiti in Java utilizzando metodi diversi, diamo un'occhiata al primo,

Utilizzando un ciclo While

È possibile utilizzare il ciclo while per invertire un insieme di numeri. Ecco il programma,



public class Main {public static void main (String [] args) {int number = 4321, reverse = 0 while (number! = 0) {int dig = number% 10 reverse = reverse * 10 + dig number / = 10} System .out.println ('Reversed Number:' + reverse)}}

Produzione:

Numero invertito: 1234

Spiegazione:



  • In questo esempio viene dichiarato un numero intero.
  • Il numero viene diviso per 10 e il resto viene memorizzato in una variabile dig.
  • Pertanto, l'ultima cifra del numero, ovvero 1, viene memorizzata nella variabile dig.
  • La variabile reverse viene moltiplicata per 10 (questo aggiunge un nuovo posto nel numero) e dig viene aggiunto ad essa. Qui, 0 * 10 + 1 = 1.
  • Il numero viene quindi diviso per 10, in modo che contenga le prime tre cifre: 432.
  • Tutti i numeri vengono iterati nello stesso modo.

Continuiamo con questo articolo 'Programma Java per invertire un numero',

Utilizzando un ciclo For

Invece di un ciclo while, utilizziamo il ciclo for nel seguente esempio:

public class Main {public static void main (String [] args) {int number = 764321, reverse = 0 for (number! = 0 number / = 10) {int dig = number% 10 reverse = reverse * 10 + dig} Sistema .out.println ('Reversed Number:' + reverse)}}

È necessario notare che qui l'espressione di inizializzazione non viene utilizzata.

Produzione:

Numero invertito: 1234567

Questa è la parte finale di questo articolo, vediamo come la ricorsione aiuta qui,

cos'è lo swing in java

Utilizzo della ricorsione

Quando un metodo chiama se stesso continuamente, il processo è noto come ricorsione.

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() } } 

Produzione:

Numero inverso: 123456789

Questi metodi forniscono un approccio olistico per invertire un numero nel linguaggio di programmazione di java.

Così siamo giunti alla fine di questo articolo sul 'Programma Java per invertire un numero'. Se desideri saperne di più,controlla il da Edureka, una società di apprendimento online affidabile. Il corso di formazione e certificazione Java J2EE e SOA di Edureka è progettato per formarti sia sui concetti di base che avanzati su Java insieme a vari framework Java come Hibernate e Spring.

Hai domande per noi? Per favore, menzionalo nella sezione commenti di questo blog e ti risponderemo il prima possibile.