Reverse integers in Java -


this question has answer here:

below code have flipping given integer , displaying flipped results. runs have issues when number smaller 2 digits. cannot flipped. wanted make loop if else stating "if number 2 digits or more reverse." "else state integer needs 2 or more digits." how go this?

import java.util.scanner;  public class reverseinteger {      public static void main(string[] args) {         scanner input = new scanner(system.in);          system.out.print("enter integer have reversed: ");         int number = input.nextint();          reverse(number);     }      public static void reverse(int userinteger)     {         int tempdigit = 0;          while (userinteger > 0){              tempdigit = userinteger % 10;             system.out.print(tempdigit);             userinteger = userinteger / 10;         }     } } 

i trying understand 01 can converted 10. need done code understanding userinteger more 1 digit cant seem figure out how that... ideas on how can check 2 digits , execute loop accordingly appreciated!

public static void reverse(int n) {     int temp = 0;     int count = 0;      while(n != 0)     {         if(n%10 == 0)count++;         temp = temp*10 + n %10;         n /= 10;     }     for(int = 0; < count; i++)     {         system.out.print(0);     }     system.out.println(temp); } 

Comments

Popular posts from this blog

java - Spring Data JPA: Why findOne(id) executing delete query internally? -

python - Mongodb How to add addtional information when aggregating? -

java - Incorrect order of records in M-M relationship in hibernate -