Computer Networking: A Top-Down Approach (7th Edition)
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN: 9780133594140
Author: James Kurose, Keith Ross
Publisher: PEARSON
Bartleby Related Questions Icon

Related questions

Question

Please use java programming to answer the question. Thank you. 

#### Freezing and Boiling Points

The following table lists the freezing and boiling points of several substances:

| Substance      | Freezing Point | Boiling Point |
|----------------|----------------|---------------|
| Ethyl Alcohol  | -173           | 172           |
| Oxygen         | -362           | -306          |
| Water          | 32             | 212           |

### Design Specification

Create a class that stores a temperature in a `temperature` field and implements the appropriate accessor and mutator methods for this field. Additionally, the class should include the following methods:

- **isEthylFreezing**: Returns `true` if the temperature in the `temperature` field is at or below the freezing point of ethyl alcohol. Otherwise, returns `false`.

- **isEthylBoiling**: Returns `true` if the temperature in the `temperature` field is at or above the boiling point of ethyl alcohol. Otherwise, returns `false`.

- **isOxygenFreezing**: Returns `true` if the temperature in the `temperature` field is at or below the freezing point of oxygen. Otherwise, returns `false`.

- **isOxygenBoiling**: Returns `true` if the temperature in the `temperature` field is at or above the boiling point of oxygen. Otherwise, returns `false`.

- **isWaterFreezing**: Returns `true` if the temperature in the `temperature` field is at or below the freezing point of water. Otherwise, returns `false`.

- **isWaterBoiling**: Returns `true` if the temperature in the `temperature` field is at or above the boiling point of water. Otherwise, returns `false`.

### Program Implementation

Develop a program that demonstrates the class. The program should prompt the user to enter a temperature, then display a list of substances that will freeze and boil at that temperature. For example, if the temperature is -20, the program should indicate that water will freeze and oxygen will boil at that temperature.

#### Test Cases
Use the temperatures: 65, -264, -43 to test your program.
expand button
Transcribed Image Text:#### Freezing and Boiling Points The following table lists the freezing and boiling points of several substances: | Substance | Freezing Point | Boiling Point | |----------------|----------------|---------------| | Ethyl Alcohol | -173 | 172 | | Oxygen | -362 | -306 | | Water | 32 | 212 | ### Design Specification Create a class that stores a temperature in a `temperature` field and implements the appropriate accessor and mutator methods for this field. Additionally, the class should include the following methods: - **isEthylFreezing**: Returns `true` if the temperature in the `temperature` field is at or below the freezing point of ethyl alcohol. Otherwise, returns `false`. - **isEthylBoiling**: Returns `true` if the temperature in the `temperature` field is at or above the boiling point of ethyl alcohol. Otherwise, returns `false`. - **isOxygenFreezing**: Returns `true` if the temperature in the `temperature` field is at or below the freezing point of oxygen. Otherwise, returns `false`. - **isOxygenBoiling**: Returns `true` if the temperature in the `temperature` field is at or above the boiling point of oxygen. Otherwise, returns `false`. - **isWaterFreezing**: Returns `true` if the temperature in the `temperature` field is at or below the freezing point of water. Otherwise, returns `false`. - **isWaterBoiling**: Returns `true` if the temperature in the `temperature` field is at or above the boiling point of water. Otherwise, returns `false`. ### Program Implementation Develop a program that demonstrates the class. The program should prompt the user to enter a temperature, then display a list of substances that will freeze and boil at that temperature. For example, if the temperature is -20, the program should indicate that water will freeze and oxygen will boil at that temperature. #### Test Cases Use the temperatures: 65, -264, -43 to test your program.
Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Recommended textbooks for you
Text book image
Computer Networking: A Top-Down Approach (7th Edi...
Computer Engineering
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:PEARSON
Text book image
Computer Organization and Design MIPS Edition, Fi...
Computer Engineering
ISBN:9780124077263
Author:David A. Patterson, John L. Hennessy
Publisher:Elsevier Science
Text book image
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:9781337569330
Author:Jill West, Tamara Dean, Jean Andrews
Publisher:Cengage Learning
Text book image
Concepts of Database Management
Computer Engineering
ISBN:9781337093422
Author:Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:Cengage Learning
Text book image
Prelude to Programming
Computer Engineering
ISBN:9780133750423
Author:VENIT, Stewart
Publisher:Pearson Education
Text book image
Sc Business Data Communications and Networking, T...
Computer Engineering
ISBN:9781119368830
Author:FITZGERALD
Publisher:WILEY