Advertisement
Guest User

Untitled

a guest
Sep 28th, 2019
380
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class crookedDigits {
  4. public static void main(String[] args) {
  5. Scanner user_input = new Scanner(System.in);
  6.  
  7.  
  8. double number = Double.parseDouble(user_input.nextLine());
  9. int sum = 0;
  10.  
  11. if (number < 0) {
  12. number = Math.abs(number);
  13. }
  14.  
  15. String number1 = number + "";
  16.  
  17. for (char c : number1.toCharArray()) {
  18. if (c != '.') {
  19. sum += Integer.parseInt(String.valueOf(c));
  20. }
  21. }
  22.  
  23. number = sum;
  24. int n = (int) number;
  25.  
  26.  
  27. while (n != 0) {
  28. if (sum > 9) {
  29. sum = 0;
  30. sum = sum + n % 10;
  31. n = n / 10;
  32. sum = n + sum;
  33.  
  34. } else {
  35. System.out.println(sum);
  36. break;
  37. }
  38. }
  39.  
  40.  
  41. }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement