How do you solve it without using any of the binary Boolean operators like && or ||. You may use the Boolean not operator (!).

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
icon
Concept explainers
Question

How do you solve it without using any of the binary Boolean operators like && or ||. You may use the Boolean not operator (!).

Complete the following file:
ParrotTrouble.java
1
/**
Logic problems for CS 170.
@author
@version
*/
public class ParrotTrouble
{
/**
2
3
*
4
*
5
6
7
8
Write the function parrotTrouble.
10
*
We have a loud talking parrot. The "hour" parameter
is the current hour time in the range 0..23. We are
in trouble if the parrot is talking and the hour
is before 7 or after 20. Return true if we are
in trouble.
11
12
*
13
*
14
*
15
*
16
*
Some Examples:
parrotTrouble(true, 6) returns true
parrotTrouble(true, 7) returns false
parrotTrouble(false, 6) returns false
17
*
18
19
20
21
@param isTalking true if the parrot is talking.
@param hour the time of day from 0..23.
22
23
Submit
Transcribed Image Text:Complete the following file: ParrotTrouble.java 1 /** Logic problems for CS 170. @author @version */ public class ParrotTrouble { /** 2 3 * 4 * 5 6 7 8 Write the function parrotTrouble. 10 * We have a loud talking parrot. The "hour" parameter is the current hour time in the range 0..23. We are in trouble if the parrot is talking and the hour is before 7 or after 20. Return true if we are in trouble. 11 12 * 13 * 14 * 15 * 16 * Some Examples: parrotTrouble(true, 6) returns true parrotTrouble(true, 7) returns false parrotTrouble(false, 6) returns false 17 * 18 19 20 21 @param isTalking true if the parrot is talking. @param hour the time of day from 0..23. 22 23 Submit
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Knowledge Booster
Operators
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.
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