reverse.java 716 B

12345678910111213141516171819202122232425
  1. import flanagan.io.KeyboardInput;
  2. public class reverse {
  3. public static void main(String arg[]) {
  4. KeyboardInput kb = new KeyboardInput();
  5. String input = kb.readLine("decimal number =");
  6. char currentDigit;
  7. String reverse = "";
  8. Boolean isNegativeNumber = false;
  9. if (input.charAt(0) == '-')
  10. isNegativeNumber = true;
  11. for (int i = input.length()-1; i >= 0; i--) {
  12. currentDigit = input.charAt(i);
  13. reverse += currentDigit;
  14. }
  15. if (isNegativeNumber)
  16. reverse = "-" + reverse.substring(0,reverse.length()-1);
  17. System.out.printf("\nreversed => %s\n", reverse);
  18. }
  19. }