Guest User

Untitled

a guest
Oct 11th, 2016
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.23 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Main {
  4.  
  5.     public static void main(String[] args) {
  6.         Scanner sc = new Scanner(System.in);
  7.         Integer number = Integer.parseInt(sc.nextLine());
  8.         String[] elevenToFifteen = {"", "eleven", "twelve", "thirteen", "", "fifteen"};
  9.         String[] ones = {"zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"};
  10.         String[] tens = {"", "ten", "twenty", "thirty", "fourty", "fifty", "sixty", "seventy", "eighty", "ninety",
  11.                 "one hundred"};
  12.  
  13.         String result = "";
  14.         int position;
  15.         if (number < 0 || number > 100) {
  16.             result = "invalid number";
  17.         } else if (number <= 9) {
  18.             result = ones[number];
  19.         } else if (number % 10 == 0) {
  20.             position = number / 10;
  21.             result = tens[position];
  22.         } else if (number <= 19) {
  23.             position = number % 10;
  24.             result = number <= 13 || number == 15 ? elevenToFifteen[position] : ones[position] + "teen";
  25.         } else {
  26.             int first = number / 10;
  27.             int second = number % 10;
  28.             result = tens[first] + " " + ones[second];
  29.         }
  30.  
  31.         System.out.println(result);
  32.     }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment