12345678910111213141516171819202122232425 |
- import flanagan.io.KeyboardInput;
- public class reverse {
- public static void main(String arg[]) {
- KeyboardInput kb = new KeyboardInput();
- String input = kb.readLine("decimal number =");
-
- char currentDigit;
- String reverse = "";
- Boolean isNegativeNumber = false;
- if (input.charAt(0) == '-')
- isNegativeNumber = true;
-
- for (int i = input.length()-1; i >= 0; i--) {
- currentDigit = input.charAt(i);
- reverse += currentDigit;
- }
- if (isNegativeNumber)
- reverse = "-" + reverse.substring(0,reverse.length()-1);
-
- System.out.printf("\nreversed => %s\n", reverse);
- }
- }
|