Java programming please type the code thanks This problem set will test your knowledge of System I/O, variable assignment, flow control, and loops. Your task is to create several different java classes (.java files) that will produce a specific output based on the user input. All input will be given to you either as a command-line argument or typed in from the keyboard. Below you will find directions for each class you need to create. Please make sure that the class name and java file name match the name ReverseInput This application accepts user input from the console and then prints the reverse of the user input to the console. The last string that this program should print is the reverse user input. WaitForCorrectWord This application will be passed a single word in its command-line argument array. It will expect the user to type in this word. Then it should wait for the user to type the word in. If the user types in a word that does not match the word it was initially given, the application should print a single line message saying "the input was incorrect" and then wait for the user to try again. The application should repeat this process an indefinite amount of times until the user types the correct value. When the user types in the correct word the application should print "the input was correct" then quit. PrintMathResult Write an application that will wait for three user inputted values in the following order: a string operation which will be one of the following ('+', '-', '*', '/') an integer an integer Once the user inputs the three values, it is supposed to perform the given operation (The first inputted value) on the numeric values (The second and third inputted values) and print the result to the console. This application should not print any other text to the console other than the result of the mathematical operation. The last string that this program should print is the result of the mathematical calculation.
Java programming please type the code thanks
This problem set will test your knowledge of System I/O, variable assignment, flow control, and loops. Your task is to create several different java classes (.java files) that will produce a specific output based on the user input. All input will be given to you either as a command-line argument or typed in from the keyboard.
Below you will find directions for each class you need to create. Please make sure that the class name and java file name match the name
ReverseInput
This application accepts user input from the console and then prints the reverse of the user input to the console. The last string that this program should print is the reverse user input.
WaitForCorrectWord
This application will be passed a single word in its command-line argument array. It will expect the user to type in this word. Then it should wait for the user to type the word in. If the user types in a word that does not match the word it was initially given, the application should print a single line message saying "the input was incorrect" and then wait for the user to try again. The application should repeat this process an indefinite amount of times until the user types the correct value. When the user types in the correct word the application should print "the input was correct" then quit.
PrintMathResult
Write an application that will wait for three user inputted values in the following order:
- a string operation which will be one of the following ('+', '-', '*', '/')
- an integer
- an integer
Once the user inputs the three values, it is supposed to perform the given operation (The first inputted value) on the numeric values (The second and third inputted values) and print the result to the console. This application should not print any other text to the console other than the result of the mathematical operation. The last string that this program should print is the result of the mathematical calculation.

Trending now
This is a popular solution!
Step by step
Solved in 9 steps with 3 images









