Java program to take a number between 0 to 9 and print the word representation for that number


Following program shows you how to take a number between 0 to 9 and print the word representation for that number.
In this program we get numbers between 0 to 9 from user and print word representation using if condition

import java.util.Scanner;

public class Basic9 {

	public static void main(String[] args) {

		System.out.println("Enter a number between 0 to 9:");

		Scanner in = new Scanner(System.in);
		int input = in.nextInt();

		if (input == 0) {
			System.out.println("Zero");

		} else if (input == 1) {
			System.out.println("One");

		} else if (input == 2) {
			System.out.println("Two");

		} else if (input == 3) {
			System.out.println("Three");

		} else if (input == 4) {
			System.out.println("Four");

		} else if (input == 5) {
			System.out.println("Five");

		} else if (input == 6) {
			System.out.println("Six");

		} else if (input == 7) {
			System.out.println("Seven");

		} else if (input == 8) {
			System.out.println("Eight");

		} else if (input == 9) {
			System.out.println("Nine");

		} else {
			System.out.println("We don't have word representation for that number");

		}

	}

}

Output:

Example1:

Enter a number between 0 to 9:
3
Three

Example2:

Enter a number between 0 to 9:
8
Eight

Example3:

Enter a number between 0 to 9:
-2
We don't have word representation for that number