Didart

Refactor Special Numbers

May 14th, 2021
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.78 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class RefactorSpecialNumbers {
  4.     public static void main(String[] args) {
  5.         Scanner scanner = new Scanner(System.in);
  6.  
  7.         int n = scanner.nextInt();
  8.  
  9.         for (int number = 1; number <= n; number++) {
  10.             int sum = 0;
  11.             int digits = number;
  12.             String num;
  13.             while (number > 0) {
  14.                 sum += number % 10;
  15.                 number = number / 10;
  16.             }
  17.             boolean isSpecialNum = (sum == 5) || (sum == 7) || (sum == 11);
  18.             if (isSpecialNum) {
  19.                 num = "True";
  20.             } else {
  21.                 num = "False";
  22.             }
  23.             System.out.printf("%d -> " + num + "%n", digits);
  24.             number = digits;
  25.         }
  26.     }
  27. }
  28.  
Advertisement
Add Comment
Please, Sign In to add comment