Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class NumberFrom0To100Text {
- public static void main(String[] args) {
- Scanner input = new Scanner(System.in);
- int number = Integer.parseInt(input.nextLine());
- String[] firstTen = {"zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine", "ten"};
- String[] teens = {"eleven", "twelve", "thirteen", "fourteen", "fifteen", "sixteen", "seventeen", "eighteen", "nineteen"};
- String[] everyTenth = {"twenty", "thirty", "forty", "fifty", "sixty", "seventy", "eighty", "ninety"};
- int fPosition = number / 10 - 2;
- int sPosition = number % 10;
- if (number >= 0 && number <= 10){
- System.out.println(firstTen[number]);
- } else if (number > 10 && number <= 19) {
- System.out.println(teens[number - 11]);
- } else if (number % 10 == 0 && number != 100) {
- System.out.println(everyTenth[fPosition]);
- } else if (number > 20 && number <= 99) {
- System.out.printf("%s %s", everyTenth[fPosition], firstTen[sPosition]);
- } else if (number == 100) {
- System.out.println("one hundred");
- } else {
- System.out.println("invalid number");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement