Write a program that asks the user to enter a number within

Write a program that asks the user to enter a number within the range of 1 through 10. Use a switch statement to display the Roman numeral version of that number. Input Validation: Do not accept a number less than 1 or greater than 10. Prompts And Output Labels. Use the following prompt for input: \"Enter a number in the range of 1 - 10: \". The output of the program should be just a Roman numeral, such as VII. CLASS NAMES. Your program class should be called RomanNumerals This program has to be done for JAVA

Solution

RomanNumerals.java

import java.util.Scanner;

class RomanNumerals
{
   public static void main(String[] args) {
  
    // Create a Scanner object for keyboard input.
    Scanner keyboard = new Scanner(System.in);

    // Get a number from the user.
    System.out.print(\"Enter a number in the range of 1 - 10: \");
  
    int number = keyboard.nextInt(); // User inputed number

    //close stream
    keyboard.close();
  
    // Get Roman numeral.
    String romanNumerals = convertNumberToRomanNumeral(number);
  
    // Output to user
    System.out.println(romanNumerals);
}
static String convertNumberToRomanNumeral(Integer number) {

    switch (number) {
    case 1:
        return \"I\";

    case 2:
        return \"II\";

    case 3:
        return \"III\";

    case 4:
        return \"IV\";

    case 5:
        return \"V\";

    case 6:
        return \"VI\";

    case 7:
        return \"VII\";

    case 8:
        return \"VIII\";

    case 9:
        return \"IX\";

    case 10:
        return \"X\";

    default:
        return \"Invalid number.\";

    }
}
}

Output:-

Write a program that asks the user to enter a number within the range of 1 through 10. Use a switch statement to display the Roman numeral version of that numbe
Write a program that asks the user to enter a number within the range of 1 through 10. Use a switch statement to display the Roman numeral version of that numbe

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site