Part-3: In your main class write the following methods: 1. A method named isAn Operation that takes a character and returns true if the character is one of the operations +, -, *, /, %, and false otherwise. The header of the method is as follows: public static boolean isAnOperation(char operation) 2. A method named getResult that takes two floating point numbers and a character: the method returns a String that includes the two numbers, the operation, and the result. The header of the method is as follows: public static String getResult(double num1, double num2, char operation) For example, if the two floating point numbers are 12.5 and 11.4, and the operation + is passed to the method it must return the following String: 12.5+ 11.4 = 23.9 3. In your main method: a. Read two floating point numbers from the user. You must prompt the user to enter the numbers with appropriate messages. b. Read the operation to be performed between the two numbers from the user. You must prompt the user to enter the operation with an appropriate message. You must invoke the isAnOperation method to check that the operation is valid. If it's not valid, your program must keep on prompting the user to enter an operation from (+,-,*,/%) until a valid operation is entered. Invoke the getResult method by passing the entered numbers and operation and the returned String to the console.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Java please solve the question in these steps and thanks alot

Part-3: In your main class write the following methods:
1. A method named isAn Operation that takes a character and returns true if the character
is one of the operations +, -, *, /, %, and false otherwise.
The header of the method is as follows:
public static boolean isAnOperation(char operation)
2. A method named getResult that takes two floating point numbers and a character: the
method returns a String that includes the two numbers, the operation, and the result.
The header of the method is as follows:
public static String getResult(double num1, double num2, char operation)
For example, if the two floating point numbers are 12.5 and 11.4, and the operation + is
passed to the method it must return the following String:
12.5+ 11.4 = 23.9
3. In your main method:
a. Read two floating point numbers from the user. You must prompt the user to enter
the numbers with appropriate messages.
b. Read the operation to be performed between the two numbers from the user. You
must prompt the user to enter the operation with an appropriate message. You must
invoke the isAnOperation method to check that the operation is valid. If it's not valid,
your program must keep on prompting the user to enter an operation from (+,-,*,/%)
until a valid operation is entered.
Invoke the getResult method by passing the entered numbers and operation and
the returned String to the console.
Transcribed Image Text:Part-3: In your main class write the following methods: 1. A method named isAn Operation that takes a character and returns true if the character is one of the operations +, -, *, /, %, and false otherwise. The header of the method is as follows: public static boolean isAnOperation(char operation) 2. A method named getResult that takes two floating point numbers and a character: the method returns a String that includes the two numbers, the operation, and the result. The header of the method is as follows: public static String getResult(double num1, double num2, char operation) For example, if the two floating point numbers are 12.5 and 11.4, and the operation + is passed to the method it must return the following String: 12.5+ 11.4 = 23.9 3. In your main method: a. Read two floating point numbers from the user. You must prompt the user to enter the numbers with appropriate messages. b. Read the operation to be performed between the two numbers from the user. You must prompt the user to enter the operation with an appropriate message. You must invoke the isAnOperation method to check that the operation is valid. If it's not valid, your program must keep on prompting the user to enter an operation from (+,-,*,/%) until a valid operation is entered. Invoke the getResult method by passing the entered numbers and operation and the returned String to the console.
Expert Solution
steps

Step by step

Solved in 4 steps with 3 images

Blurred answer
Knowledge Booster
void method
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education