Предмет: Информатика, автор: sergey010903

Написать программу (JS)
Определить, является ли, введенное число однозначным, двузначным или трехзначным

Ответы

Автор ответа: egor160182
1

Ответ:

package com.javarush.task.task04.task0427;

/*  

Описываем числа

*/

import java.io.*;

public class IdentificationTypeOfNumber {

   private static void findCapacity(short x){

       if(x > 0 && x < 10)

           System.out.print("однозначное ");

       else if(x > 9 && x < 100)

           System.out.print("двузначное ");

       else

           System.out.print("трехзначное ");

   }

   public static void main(String[] args) throws Exception {

       BufferedReader r = new BufferedReader(new InputStreamReader(System.in));

       short x = Short.parseShort(r.readLine());

       if (x > 999 || x < 1){/*пустой вывод при условии введенного 1 - 999*/

       }else{

           if(x % 2 == 0){//определение четного числа

               System.out.print("четное ");

               findCapacity(x);}//вызов метода определения разрядности числа

           else if(x % 2 != 0){//определение нечетного числа

               System.out.print("нечетное ");

               findCapacity(x);

           }

           System.out.println("число");//добавление текста к строке

       }

   }

}

Объяснение:

Похожие вопросы
Предмет: Алгебра, автор: 1793137