The letters of the alphabet a through z

Assignment Help JAVA Programming
Reference no: EM13166013

The letters of the alphabet A through Z can be represented in Morse code. Each letter is represented by a combination of up to four dots and/or dashes, as shown below. Use Java to write and run a console-window program that can convert an English message into Morse code or a Morse code message into English. The program must satisfy the following requirements:

Create a class called MorseCode that has at least the following two methods: (1) a method with signature toMorseCode(char) that accepts a single capital letter from the English alphabet and returns an array of 4 characters representing the Morse code equivalent of that letter, and (2) a method with signature fromMorseCode(char[4]) that accepts an array of four Morse code characters (each either a dot, a dash, or space) and returns the English letter equivalent. The MorseCode class will have two static variables. The first, of type char[], will store the 26 letters of the alphabet. The second, of type char[][], will store the Morse code for each of the 26 letters of the alphabet.

Create a driver class called TestMorseCode. At a minimum

    When the program runs, it should first print its name
    The program should next ask the user first whether the original input will be in English or in Morse code
    Based on the answer, the program will ask the user to enter either a phrase in English, or the Morse code for a phrase
    If the user is entering an English phrase, a carriage return will indicate the end of the phrase. If the user is entering Morse code, any character other than . (dot), - (dash), or space will indicate the end of the phrase
    The program will then print the result after conversion
    Your source code must conform to good programming style, with all comments in Javadoc format.

Here is an example of its execution:

    Morse Code Conversion Program.
    This program reads a phrase in English (or Morse code) and prints
    its equivalent in Morse code (or English).

    If your original message is in English, please enter an E.  If it
    is in Morse code, please enter an M.  Enter any other character to
    quit: E

    Please enter a phrase in English, followed by a carriage return:
    PARTY ON

    The Morse code for your phrase is:
    .--..-  .-. -   -.--    --- -. 

    Goodbye.


    Morse Code Conversion Program.
    This program reads a phrase in English (or Morse code) and prints
    its equivalent in Morse code (or English).

    If your original message is in English, please enter an E.  If it
    is in Morse code, please enter an M.  Enter any other character to
    quit: M

    Please enter a phrase in Morse code, followed by a carriage return:
    .....   .-...-..---

    Your phrase in English is:
    HELLO

    Goodbye.

Conversion Table:

  A .-      H ....    O ---     V ...-
  B -...    I ..      P .--.    W .--
  C -.-.    J .---    Q --.-    X -..-
  D -..     K -.-     R .-.     Y -.--
  E .       L .-..    S ...     Z --..
  F ..-.    M --      T -
  G --.     N -.      U ..-

Reference no: EM13166013

Questions Cloud

Your manager has decided that the throughput : Your manager has decided that the throughput of your file server can be improved by replacing your old SCSI-2 host adapter with a "fast and wide" SCSI-3 adapter. It has also been decided that the old SCSI-2 drives will be replaced with "fast and w..
Untreated psychotic illness : Can a person with an untreated psychotic illness have total loss of recall for a violent incident for which he was alleged to be responsible by bystanders who recognised him?
State contains a mixture of neon and fluorine : A closed vessel of volume3.0L contains a mixture of neon and fluorine. The total pressure is3.37atm at 0.0°C. When the mixture is heated to 15°C, the entropy of the mixture increases by 0.345 J·K-1
How much potassium nitrate has to dissolve in water : How much potassium nitrate has to dissolve in water to absorb 114 kJ of heat?
The letters of the alphabet a through z : The letters of the alphabet A through Z can be represented in Morse code. Each letter is represented by a combination of up to four dots and/or dashes, as shown below. Use Java to write and run a console-window program that can convert an English ..
Debate pertaining to cruel and unusual punishment : What are the main provisions of the 8th Amendment and explain both sides of the debate pertaining to cruel and unusual punishment and the related constitutional issues. Is ethics involved in this debate, If so how?
State reach the equivalence point in the titration : Find the pH of the equivalence point and the volume (mL) of 0.0740 M KOH needed to reach the equivalence point in the titration
Product life cycle and integrated marketing : Discuss integrated marketing communications and the communication process.  Describe the promotional mix. How does the promotional mix change over the product life cycle?
State the ph of the solution resulting from the addition : What is the pH of the solution resulting from the addition of 25.0 mL of .01M NaOH solution to 40.0 mL of .01M acetic acid

Reviews

Write a Review

JAVA Programming Questions & Answers

  Recursive factorial program

Write a class Array that encapsulates an array and provides bounds-checked access. Create a recursive factorial program that prompts the user for an integer N and writes out a series of equations representing the calculation of N!.

  Hunt the wumpus game

Reprot on Hunt the Wumpus Game has Source Code listing, screen captures and UML design here and also, may include Javadoc source here.

  Create a gui interface

Create GUI Interface in java programing with these function: Sort by last name and print all employees info, Sort by job title and print all employees info, Sort by weekly salary and print all employees info, search by job title and print that emp..

  Plot pois on a graph

Write a JAVA program that would get the locations of all the POIs from the file and plot them on a map.

  Write a university grading system in java

University grading system maintains number of tables to store, retrieve and manipulate student marks. Write a JAVA program that would simulate a number of cars.

  Wolves and sheep: design a game

This project is designed a game in java. you choose whether you'd like to write a wolf or a sheep agent. Then, you are assigned to either a "sheep" or a "wolf" team.

  Build a graphical user interface for displaying the image

Build a graphical user interface for displaying the image groups (= cluster) in JMJRST. Design and implement using a Swing interface.

  Determine the day of the week for new year''s day

This assignment contains a java project. Project evaluates the day of the week for New Year's Day.

  Write a java windowed application

Write a Java windowed application to do online quiz on general knowledge and the application also displays the quiz result.

  Input pairs of natural numbers

Java program to input pairs of natural numbers.

  Create classes implement java interface

Interface that contains a generic type. Create two classes that implement this interface.

  Java class, array, link list , generic class

These 14 questions covers java class, Array, link list , generic class.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd