Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Number0To100ToText2 {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- int number = scanner.nextInt();
- int tens, units;
- String str1[] = {"", "", "twenty", "thirty", "forty", "fifty", "sixty",
- "seventy", "eighty", "ninety", "one hundred"};
- String str2[] = {"zero", "one", "two", "three", "four", "five", "six", "seven",
- "eight", "nine", "ten", "eleven", "twelve", "thirteen", "fourteen",
- "fifteen", "sixteen", "seventeen", "eighteen", "nineteen"};
- if (number < 0 || number > 100) {
- System.out.println("invalid number");
- }
- if (number >= 0 && number < 20) {
- System.out.println(str2[number]);
- } else if (number >= 20 && number <= 100) {
- tens = number / 10;
- units = number % 10;
- if (units == 0) {
- System.out.println(str1[tens]);
- } else {
- System.out.println(str1[tens] + " " + str2[units]);
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment