The following code is to reverse the number entered by the user.
Code:-
import java.util.*;
public class Reverse{
Scanner scan=new Scanner(System.in);
int num, n, s=0, d;
public void input()throws IOException{
System.out.println("Enter any number: ");
num=scan.nextInt();
}
public void compute(){
n=num;
while(num>0){
d=num%10;
s=s*10+d;
num/=10;
}
System.out.println("Number before: "+n);
System.out.println("Number after: "+s);
}
public static void main(String[] args)throws IOException{
Reverse obj=new Reverse();
obj.input();
obj.compute();
}
}
Output:-
Enter any number:
123
Number before: 123
Number after: 321
Code:-
import java.util.*;
public class Reverse{
Scanner scan=new Scanner(System.in);
int num, n, s=0, d;
public void input()throws IOException{
System.out.println("Enter any number: ");
num=scan.nextInt();
}
public void compute(){
n=num;
while(num>0){
d=num%10;
s=s*10+d;
num/=10;
}
System.out.println("Number before: "+n);
System.out.println("Number after: "+s);
}
public static void main(String[] args)throws IOException{
Reverse obj=new Reverse();
obj.input();
obj.compute();
}
}
Output:-
Enter any number:
123
Number before: 123
Number after: 321
Comments