I am not clear about your Odd number. The way this code works is (it is not a Java specific algorithm) Eg. input =2345 first time in the while loop rev=5 input=234 second time rev=5*10+4=54 input=23 third time rev=54*10+3 input=2 fourth time rev=543*10+2 input=0
So the reversed number is 5432. If you just want only the odd numbers in the reversed number then. The code is:
while (input != 0) { last_digit = input % 10; if (last_digit % 2 != 0) { reversedNum = reversedNum * 10 + last_digit; } input = input / 10; }
Related Posts:
- What does value & 0xff do in Java?
- Declaring an unsigned int in Java
- What is the maximum value for an int32?
- max value of integer
- How do I generate random integers within a specific range in Java?
- How do I generate random integers within a specific range in Java?
- Signed versus Unsigned Integers
- How can I convert a character to a integer in Python, and viceversa?
- How can I properly compare two Integers in Java?
- How to convert integer to string in C?
- How does Python manage int and long?
- How to check whether a int is not null or empty?
- Declaring an unsigned int in Java
- Exception in thread “main” java.lang.NumberFormatException: For input string: “S”
- int cannot be converted to string?
- How can I convert integer into float in Java?
- How to implement infinity in Java?
- Converting String Array to an Integer Array
- How to check if the value is integer in java?
- Converting a string to an integer on Android
- Reading and printing an integer in mips
- Is there any difference between 1U and 1 in C?
- Convert an integer to an array of digits
- How can I check if a value is of type Integer?
- “Integer number too large” error message for 600851475143
- Cannot invoke toString() on the primitive type int
- Why int[] a = new int[1] instead of just int a?
- Why int[] a = new int[1] instead of just int a?
- Why cannot cast Integer to String in java?
- How to convert integers to characters in C?
- Convert int to ASCII and back in Python
- What does Java option -Xmx stand for? [duplicate]
- How do I convert a String to an int in Java?
- What does Java option -Xmx stand for? [duplicate]
- Is there an invisible character that is not regarded as whitespace?
- Problem with gif with transparent background
- Finding white rectangle in an image
- 1000 * 60 * 60 * 24 * 30 results in a negative number [duplicate]
- How to convert nanoseconds to seconds using the TimeUnit enum?
- Search for words with telephone numbers from 2-3-4 tree
- Generate unique random numbers between 1 and 100
- How do you round UP a number?
- How do you round UP a number?
- Using or ‘|’ in regex [duplicate]
- How to format strings in Java
- What is the difference between x86 and x64
- && (AND) and || (OR) in IF statements
- How to use the toString method in Java?
- What is a NullPointerException, and how do I fix it?
- What exactly is Apache Camel?
- Unable to find valid certification path to requested target – error even after cert imported
- Unable to find valid certification path to requested target – error even after cert imported
- What is the equivalent of the C++ Pair
in Java? - Java – Convert integer to string [duplicate]
- Getting random numbers in Java [duplicate]
- What is an instance variable in Java?
- javac is not recognized as an internal or external command, operable program or batch file [closed]
- javac is not recognized as an internal or external command, operable program or batch file [closed]
- Java: “error: cannot find symbol”
- How does the Java ‘for each’ loop work?
- Which is the difference between Long.valueOf(0) and 0L in Java?
- What is a StackOverflowError?
- What are the differences between a HashMap and a Hashtable in Java?
- Use of “instanceof” in Java [duplicate]
- How to use Collections.sort() in Java?
- How to uninstall Eclipse?
- Why has the int32 type a maximum value of 2³¹ − 1? [duplicate]
- Is GNU’s Java Compiler (GCJ) dead? [closed]
- What is size_t in C?
- How does System.out.print() work?
- Converting integer to string in Python
- How do I “decompile” Java class files? [closed]
- How do I determine whether an array contains a particular value in Java?
- How to initialize an array in Java?
- How does the Java ‘for each’ loop work?
- Java 8 Iterable.forEach() vs foreach loop
- Initialize part of an array in java
- How can I solve Exception in thread “main” java.lang.NullPointerException error [duplicate]
- How to split a string in Java
- What does “Could not find or load main class” mean?
- What does “Could not find or load main class” mean?
- Why am I getting a NoClassDefFoundError in Java?
- How to avoid “ConcurrentModificationException” while removing elements from `ArrayList` while iterating it? [duplicate]
- Eclipse/Maven error: “No compiler is provided in this environment”
- How do I compare strings in Java?
- Is Java “pass-by-reference” or “pass-by-value”?
- What is reflection and why is it useful?
- Implementing UML diagram to Java [closed]
- How to round a number to n decimal places in Java
- Using Pairs or 2-tuples in Java [duplicate]
- How do I create a file and write to it?
- How to convert a string to an integer in JavaScript?
- How to convert an int to string in C?
- Could not reserve enough space for object heap
- Difference between java.exe and javaw.exe
- When to use LinkedList over ArrayList in Java?
- Can’t start Eclipse – Java was started but returned exit code=13
- How to convert a char to a String?
- Can’t start Eclipse – Java was started but returned exit code=13
- super() in Java