Java Programming (MindTap Course List)
8th Edition
ISBN: 9781285856919
Author: Joyce Farrell
Publisher: Cengage Learning
expand_more
expand_more
format_list_bulleted
Concept explainers
Question
Chapter 2, Problem 4PE
a.
Program Plan Intro
Quarts To Gallons
Program Plan:
Define the class “QuartsToGallons”.
- Define the main method.
- Declare a named constant variable to hold the number of quarts in a gallon.
- Declare and initialize a variable to represent the number of quarts needed for a painting job.
- Compute number of gallons needed for painting job by dividing number of quarts needed and number of quarts in a gallon.
- Compute extra number of quarts needed.
- Display number of quarts and gallons needed for the painting job.
b.
Program Plan Intro
Quarts To Gallons Interactive
Program Plan:
Import the required java package.
Define the class “QuartsToGallonsInteractive”.
- Define the main method.
- Declare a named constant variable to hold the number of quarts in a gallon.
- Declare and initialize a variable to represent the number of quarts needed for a painting job.
- Create a scanner class object to get user input.
- Prompt the user to enter number of quarts needed.
- Store the user input in a variable.
- Compute number of gallons needed for painting job by dividing number of quarts needed and number of quarts in a gallon.
- Compute extra number of quarts needed.
- Display number of quarts and gallons needed for the painting job.
Expert Solution & Answer
Trending nowThis is a popular solution!
Students have asked these similar questions
0o.Absolutely answer please
Write a program that calculates the average of courses, overall grade, and letter grade. Suppose that your students take four courses - English, Mathematics, Science, and History. You should design a class that accepts all four course's numeric scores, calculates average and overall grade, and decides letter grade based on the overall grade. Your class should have a constructor, get and set methods of each course, a method that calculates the average of four courses, a method that calculates overall grade, and a method that decides letter grade. The overall grades are calculated as the following rate:
Average of All four courses: 50%
Quiz: 40%
Attendance: 10%
The letter grade is based on the following:
90.0 to 100.0 - A
80.0 to 89.9 - B
70.0 to 79.9 - C
65.0 to 69.9 - D
less than 65 - F
Your program demonstrates the class by asking the user to input four-course numeric scores, creating an object, and then reporting each course's score, average, overall…
Write a JAVA program that can be used to assign seats for a commercial airplane. The airplane has 13 rows, with 6 seats in each row. Rows 1 and 2 are first class, rows 3 to 7 are business class, and rows 8 to 13 are economy class. Your program prompts the user to enter the following information:
Ticket type (first class, business class, or economy class)
Desired seat
‘*’ indicates that the seat is available; ‘X’ indicates that the seat has been assigned. Make this a menu-driven program; show the user’s choices and allow the user to make the appropriate choices.
Task 5: ScanningMoney.java
Write a program that reads User Input using the Scanner class. Your program should ask the user how many quarters,
nickels, dimes, and pennies they have, then display the total amount in dollars. This can be done in main method.
Expected Output
The highlighted text denotes text that you type into the console yourself. It is not printed by the program.
Due to floating point values being used your answer may have the trailing 1 or not.
----JGRASP exec: java ScanningMoney
Quarters: 4
Dimes: 3
Nickels: 2
Pennies: 1
You have $1.4100000000000001
----JGRASP: operation complete.
Chapter 2 Solutions
Java Programming (MindTap Course List)
Ch. 2 - Prob. 1RQCh. 2 - Prob. 2RQCh. 2 - Prob. 3RQCh. 2 - Prob. 4RQCh. 2 - Prob. 5RQCh. 2 - Prob. 6RQCh. 2 - Prob. 7RQCh. 2 - Prob. 8RQCh. 2 - Prob. 9RQCh. 2 - Prob. 10RQ
Ch. 2 - Prob. 11RQCh. 2 - Prob. 12RQCh. 2 - Prob. 13RQCh. 2 - Prob. 14RQCh. 2 - Prob. 15RQCh. 2 - Prob. 16RQCh. 2 - Prob. 17RQCh. 2 - Prob. 18RQCh. 2 - Prob. 19RQCh. 2 - Prob. 20RQCh. 2 - Prob. 1PECh. 2 - Prob. 2PECh. 2 - Prob. 4PECh. 2 - Prob. 5PECh. 2 - Prob. 6PECh. 2 - Prob. 7PECh. 2 - Prob. 8PECh. 2 - Prob. 9PECh. 2 - Prob. 10PECh. 2 - Prob. 11PECh. 2 - Prob. 12PECh. 2 - Prob. 1GZCh. 2 - Prob. 2GZCh. 2 - Prob. 1CPCh. 2 - Prob. 2CP
Knowledge Booster
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
- ONLY IN JAVA. Create a Java program that you can play the game "More or Less, Less is More."Rules of the game:The two-dimensional field of the game must be m x n in size (game field). The buttons that make up the game field each have a number assigned to them.beginning of the game:The target value is shown above the game field. The numbers on the buttons of the game field are set to a random digit between 0 and 9.• Below the game field, you may read the current sum of the numbers displayed on the buttons.• Above the playing field in the upper right corner is a display of the remaining movements.Playing: The player chooses their first move by clicking any button (button A) on the playing area.1. The player has the option to select a second button (button B) that is situated in the same row or column as the first button they chose (A).2. When button (A) is clicked, value is changed in accordance with the following formula: (AoperationB)mod10 equals A.3. The basic game's operation will be…arrow_forwardjava Alejandro has many emails, but only has time to read a few of them. Help him sort his inbox by checking the given email variable for his name and for the word 'project'. Use the following requirements to help Alejandro: If the email has his name and the word 'project' print: priority If the email has only his name, but not the word 'project' print: read If the email does not have his name print: don't readarrow_forwardJAVA Write a program with GUI that allows the user to enter students' names followed by their test scores and outputs the following information (assume that the maximum number of students in the class is 25): a.Class average b.Names of all the students whose test scores are below the class average, with an appropriate message "BELOW AVERAGE" c. Highest test score and the names of all the students having the highest scorearrow_forward
- Using the dialog boxes in the JOptionPane class, write a program that calculates and prints themonthly paycheck for an employee. Use the class name “LastnameClasscodeFinal1”. The netpay is calculated after taking the following deductions:a) Federal Income Tax: 15%b) State Tax: 3.5%c) Social Security Tax: 5.75%d) Medicare/Medicaid Tax: 2.75%e) Pension Plan” 5%f) Health Insurance: $ 75.00Your program should prompt the user to input the gross amount and the employee name. Formatthe output to have two decimal places. A sample output follows: Juan Dela CruzGross Amount: $ 3575.00Federal Tax: $ 536.25State Tax: $ 125.13Social Security Tax: $ 205.56Medicare/Medicaid Tax: $ 98.31Pension Plan: $ 178.75Health Insurance: $ 75.00Net Pay: $ 2356.00arrow_forwardUsing the dialog boxes in the JOptionPane class, write a program that calculates and prints themonthly paycheck for an employee. Use the class name “LastnameClasscodeFinal1”. The netpay is calculated after taking the following deductions:a) Federal Income Tax: 15%b) State Tax: 3.5%c) Social Security Tax: 5.75%d) Medicare/Medicaid Tax: 2.75%e) Pension Plan” 5%f) Health Insurance: $ 75.00Your program should prompt the user to input the gross amount and the employee name. Formatthe output to have two decimal places. A sample output follows:arrow_forwardUsing the dialog boxes in the JOptionPane class, write a program that calculates and prints themonthly paycheck for an employee. Use the class name “LastnameClasscodeFinal1”. The netpay is calculated after taking the following deductions:a) Federal Income Tax: 15%b) State Tax: 3.5%c) Social Security Tax: 5.75%d) Medicare/Medicaid Tax: 2.75%e) Pension Plan” 5%f) Health Insurance: $ 75.00arrow_forward
- PART B: JUnit Testing Write a Java program according to the following: Create a Multiple.java class. Create the following two static methods (with return type float): SquareRoot() and CubeRoot(). SquareRoot) method should take two arguments and return the float value at the end. CubeRoot() method should take three arguments and return the float value at the end. Create a test class with the name MultipleTest.java. In this class, import the following libraries at the top of this file import org.junit. Before; import org.junit. Test; import static org.junit.Assert.assertEquals; Create an object of Calculator.java class by writing the following code in CalculatorTest.java class: private Multiple multiple; @Before public void setup() {this.multiple new Multiple():) 4. Generate the JUnit test classes for both the methods one by one. Declare and initialize the required variables to pass those to the methods. Store the expected result in one of the variables and then compare it with the…arrow_forwardSome Websites impose certain rules for passwords, involving use of certain numbers and special characters. Write a Python program (Console and GUI) that prompts the user to enter a password and displays "valid password" if the rule is follows rules of the company, or "invalid password" otherwise. Write a method or a function for implementing the password checking rules for the method/function as follows: A password must have at least eight characters. A password must consist of only letters and digits. A password must contain at least two digits. Sample 1 Enter a string for password: wewew43x valid password Sample 2 Enter a string for password: 343a invalid passwordarrow_forwardONLY PYTHON CODE! Crops grow only when the Nitrogen is within a particular range. Construct a crop class that will take the name of a crop, its lower Nitrogen value, and its higher Nitrogen value: Raspberry – Nitrogen content b/n 1 and 3 Apple – Nitrogen content b/n 1 and 4 Squash – Nitrogen content b/n 2.5 and 4 Pumpkin – Nitrogen content b/n 3 and 5 Onion – Nitrogen content b/n 2.5 and 5 Create 4 fields of farm land: f1, f2, f3, and f4, using Python classes that have a Nitrogen content of 1, 2, 3, and 4 respectively. Then, create a function in the field code that will take a crop and return if it will be able to grow in the field or not. Create a list for each crop that tells the farmer which plot they could plant the crop in. Ouput: Raspberry can be planted in f1 Raspberry can be planted in f2 Raspberry can be planted in f3 Apple can be planted in f1 Apple can be planted in f2 Apple can be planted in f3 Apple can be planted in f4 Squash can be planted in f3 Squash can be planted…arrow_forward
- Java Overview In this task, you should try using the Scanner class to read data from the keyboard. This data should be stored in variables in your program and then printed on screen. Task You should write a class called Story that should include a main method. This programs should create a fairy tale for a child. The program is based on a completed story, but some words must be replaced with such as the user may enter. The fairy tale you are going to based on are the following: The little ant (1) There was once a small, small ant that lived with its (2) and its (3) siblings in an anthill, by a large (4) in the forest. The little ant is called (1). For the most part, (1) and his siblings used to work on carrying (5) and (6) to the stack, but today it was (7), so (1) was free. The words that are crossed out are the words that your program should ask the user for. In total, there are seven entries the user must make. The program must save these entries in separate variables and then…arrow_forwardFOR JAVA Create a class named Product that has ID, price and stock as fields. This class must have two constructors; one constructor must take all its fields as parameters, second constructor must take ID and price as parameters and set stock to 0. Also implement the following methods: • String toString(): Returns a brief summary about the object. • void sell(int): Takes a parameter that represents the amount to sell. Checks if stocks are sufficient. If so, it updates the stock and prints the total price. Else it prints a warning to user. Create 3 instances of Product class and test your methods.arrow_forwardnot handwritten Explain Meadowdale Dairy Farm sells organic brown eggs to local customers. They charge $3.25 for a dozen eggs, or 45 cents for individual eggs that are not part of a dozen. Write a class that prompts a user for the number of eggs in the order and then display the amount owed with a full explanation. For example, typical output might be, "You ordered 27 eggs." "That's 2 dozen at $3.25 per dozen and 3 loose eggs at 45.0 cents each for a total of $7.85."arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781305480537Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTEBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781305480537
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Introduction to Classes and Objects - Part 1 (Data Structures & Algorithms #3); Author: CS Dojo;https://www.youtube.com/watch?v=8yjkWGRlUmY;License: Standard YouTube License, CC-BY