Advertisement
aLT22

Кратность

Dec 19th, 2014
449
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.10 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. class Main{
  4.     static int sigma;
  5.     public static void main (String [] args){
  6.         String input;
  7.         Scanner reader = new Scanner (System.in);
  8.         System.out.print("Введите число: ");
  9.         input = reader.nextLine();
  10.         char [] numbers = input.toCharArray();
  11.         int check = 0;
  12.         for (char number : numbers){
  13.             if (number >= '0' && number <= '9'){
  14.                 check++;
  15.             }
  16.         }
  17.         if (check == input.length()){
  18.             Counter methods = new Counter();
  19.             methods.worker(input);
  20.         }
  21.         else {
  22.             System.out.print("Ошибка ввода!");
  23.         }
  24.     }
  25. }
  26.  
  27. class Counter extends Main{
  28.     void worker(String input){
  29.         char [] number = input.toCharArray();
  30.         for (char element : number){
  31.             sigma += Integer.parseInt(String.valueOf(element));
  32.         }
  33.         if (sigma % 3 == 0){
  34.             System.out.println("Кратно!");
  35.         }
  36.         else {
  37.             System.out.println("Не кратно!");
  38.         }
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement