Lyuben_Andreev

numbers

May 31st, 2020
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.14 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Task16 {
  4.     public static void main(String[] args) {
  5.         Scanner scanner = new Scanner(System.in);
  6.         int num = Integer.parseInt(scanner.nextLine());
  7.         int firstNum = num / 10;
  8.         int secondNum = num % 10;
  9.         boolean invalid = num < 0 || num > 100;
  10.         boolean valid = num > 0 && num < 100;
  11.         if (invalid) {
  12.             System.out.println("invalid number");
  13.         } else if (num == 0) {
  14.             System.out.println("zero");
  15.         } else if (num == 100) {
  16.             System.out.println("one hundred");
  17.         }
  18.         if (firstNum == 1) {
  19.  
  20.             if (secondNum == 0) {
  21.                 System.out.println("ten");
  22.             } else if (secondNum == 1) {
  23.                 System.out.println("eleven");
  24.             } else if (secondNum == 2) {
  25.                 System.out.println("twelve");
  26.             } else if (secondNum == 3) {
  27.                 System.out.println("thirteen");
  28.             } else if (secondNum == 4) {
  29.                 System.out.println("fourteen");
  30.             } else if (secondNum == 5) {
  31.                 System.out.println("fifteen");
  32.             } else if (secondNum == 6) {
  33.                 System.out.println("sixteen");
  34.             } else if (secondNum == 7) {
  35.                 System.out.println("seventy");
  36.             } else if (secondNum == 8) {
  37.                 System.out.println("eighty");
  38.             } else if (secondNum == 9) {
  39.                 System.out.println("nineteen");
  40.             }
  41.         } else if (firstNum == 2) {
  42.             System.out.print("twenty");
  43.         } else if (firstNum == 3) {
  44.             System.out.print("thirty");
  45.         } else if (firstNum == 4) {
  46.             System.out.print("forty");
  47.         } else if (firstNum == 5) {
  48.             System.out.print("fifty");
  49.         } else if (firstNum == 6) {
  50.             System.out.print("sixty");
  51.         } else if (firstNum == 7) {
  52.             System.out.print("seventy");
  53.         } else if (firstNum == 8) {
  54.             System.out.print("eighty");
  55.         } else if (firstNum == 9) {
  56.             System.out.print("ninety");
  57.  
  58.         } if (secondNum != 0 && firstNum > 1 && num < 100){
  59.             System.out.print(" ");
  60.         }
  61.         if (secondNum == 1 && firstNum != 1 && valid) {
  62.             System.out.print("one");
  63.         } else if (secondNum == 2 && firstNum != 1 && valid) {
  64.             System.out.print("two");
  65.         } else if (secondNum == 3 && firstNum != 1 && valid) {
  66.             System.out.print("three");
  67.         } else if (secondNum == 4 && firstNum != 1 && valid) {
  68.             System.out.print("four");
  69.         } else if (secondNum == 5 && firstNum != 1 && valid) {
  70.             System.out.print("five");
  71.         } else if (secondNum == 6 && firstNum != 1 && valid) {
  72.             System.out.print("six");
  73.         } else if (secondNum == 7 && firstNum != 1 && valid) {
  74.             System.out.print("seven");
  75.         } else if (secondNum == 8 && firstNum != 1 && valid) {
  76.             System.out.print("eight");
  77.         } else if (secondNum == 9 && firstNum != 1 && valid) {
  78.             System.out.print("nine");
  79.         }
  80.     }
  81. }
Add Comment
Please, Sign In to add comment