RGAlex

1O. Top Number

Feb 8th, 2021
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.90 KB | None | 0 0
  1. package ExerciseMethoods;
  2.  
  3. import jdk.jshell.spi.SPIResolutionException;
  4.  
  5. import java.util.Scanner;
  6.  
  7. public class TopNumber1O {
  8.     public static void main(String[] args) {
  9.         Scanner scanner = new Scanner(System.in);
  10.         int number = Integer.parseInt(scanner.nextLine());
  11.         printTop(number);
  12.  
  13.     }
  14.  
  15.     public static void printTop(int number) {
  16.         for (int i = 1; i <= number; i++) {
  17.             int sum = 0;
  18.             int magicNumber = i;
  19.             boolean isOdd = false;
  20.             while (magicNumber != 0) {
  21.                 int digits = magicNumber % 10;
  22.                 sum += digits;
  23.  
  24.                 if (digits % 2 != 0) {
  25.                     isOdd = true;
  26.                 }
  27.  
  28.                 magicNumber = magicNumber / 10;
  29.             }
  30.             if (sum % 8 == 0 && isOdd) {
  31.                 System.out.println(i);
  32.             }
  33.         }
  34.     }
  35. }
  36.  
Advertisement
Add Comment
Please, Sign In to add comment