Advertisement
Hiteshw11

Incrementing all digits by asking user a number

Jul 14th, 2020
1,049
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.76 KB | None | 0 0
  1. public class trial {
  2.  
  3.     public static void main(String args[])
  4.     {
  5.         Scanner src=new Scanner(System.in);
  6.         System.out.println("Enter the number");
  7.         int a= src.nextInt();
  8.         int b=a;
  9.         System.out.println("Enter the number by which each digit has to be increamented");
  10.         int inc=src.nextInt();
  11.         int n,n2,count=0,i=0;
  12.         while(a>0)
  13.         {
  14.             n=a%10;
  15.             count++;
  16.             a=a/10;
  17.            
  18.         }
  19.         int arr[]=new int[count];
  20.         while(b>0)
  21.         {
  22.             n2=b%10;
  23.             arr[i]=n2;
  24.             b=b/10;
  25.             i++;
  26.            
  27.         }
  28.         /*for(int j=0;j<count;j++)
  29.         {
  30.         System.out.println("position "+j +" has value "+arr[j]);
  31.         }*/
  32.         int arr2[]=new int[count];
  33.         int m=count-1;
  34.         for(int k=0;k<count;k++)
  35.         {
  36.             arr2[k]=arr[m];
  37.             m--;
  38.         }
  39.         /*for(int p=0;p<count;p++)
  40.         {
  41.         System.out.println("position "+p +" has value "+arr2[p]);
  42.         }*/
  43.         for(int q=0;q<count;q++)
  44.         {
  45.             arr2[q]=arr2[q]+inc;                //incrementing by given number
  46.         }
  47.        String arr3[]=new String[count];
  48.        for(int r=0;r<count;r++)
  49.        {
  50.            arr3[r]=String.valueOf(arr2[r]);          //converting to string
  51.        }
  52.        
  53.        String arrstring="";
  54.        for(int s=0;s<count;s++)
  55.        {
  56.            arrstring=arrstring+arr3[s];
  57.        }
  58.        int numans=Integer.parseInt(arrstring);
  59.        System.out.println();
  60.        System.out.println("The final number after increamenting all digits is "+numans);
  61.        
  62.        /*numans++;                                // incrementing to confirm
  63.        System.out.println(numans); */
  64.        
  65.        
  66.     }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement