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