Objects First with Java: A Practical Introduction Using BlueJ (6th Edition)
6th Edition
ISBN: 9780134477367
Author: David J. Barnes, Michael Kolling
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Textbook Question
Chapter 3, Problem 16E
Consider the expression (a && b). Write an equivalent expression (one that evaluates to true at exactly the same values for a and b) without using the && operator.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
1. Determine if the expression: (!( a>=b) || !( a==c )) is True or False.
Given the value of a is 2, b is 10 and c is -5.
2. Determine if the expression: ! (!(a>b) && ( a==c) || ( a>=b ) ) is True or False.
Given the value of a is 2, b is 10 and c is -5.
3. Determine if the expression: !( b>c ) || ( c<5 ) is True or False.
Given the value of b is 10 and c is -5.
true or false
1. Determine if the expression: ! (!(a>b) || ( a==c) || ( a>=b ) ) is True or False.
Given the value of a is 2, b is 10 and c is -5.
2. Determine if the expression: ! (!(a>b) || ( a==c) || ( a>=b ) ) is True or False.
Given the value of a is 2, b is 10 and c is -5.
Scenario
As you surely know, due to some astronomical reasons, years may be leap or common. The former
are 366 days long, while the latter are 365 days long.
Since the introduction of the Gregorian calendar (in 1582), the following rule is used to determine the
kind of year:
if the year number isn't divisible by four, it's a common year,
otherwise, if the year number isn't divisible by 100, it's a leap year.
otherwise, if the year number isn't divisible by 400, it's a common year.
otherwise, it's a leap year.
none of the above
year int(input("enter the year"))
if (year%4 1-0) and (year%400 -0) or (year % 1000):
print (year is common year")
else:
print(year, is leap year")
year= int(input ("enter the year"))
if (years !-0) or (year480 1-0) and (year % 1001-0):
print(year is common year")
else:
print(year, "is leap year")
D
year= int(input("enter the year"))
Chapter 3 Solutions
Objects First with Java: A Practical Introduction Using BlueJ (6th Edition)
Ch. 3 - Prob. 1ECh. 3 - At what time (s) can a class diagram change? How...Ch. 3 - At what time(s) can an object diagram change? How...Ch. 3 - Write a definition of a field named tutor that can...Ch. 3 - Prob. 5ECh. 3 - Create a second NumberDisplay object with a limit...Ch. 3 - Select Show Code Pad from the View menu. Create a...Ch. 3 - What error message do you see in the Code Pad if...Ch. 3 - What error message do you see in the Code Pad if...Ch. 3 - What happens when the setValue method is called...
Ch. 3 - Prob. 11ECh. 3 - Prob. 12ECh. 3 - Which of the following expressions return...Ch. 3 - Write an expression using boolean variables a and...Ch. 3 - Write an expression using boolean variables a and...Ch. 3 - Consider the expression (a && b). Write an...Ch. 3 - Does the getDisplayValue method work correctly in...Ch. 3 - Prob. 18ECh. 3 - In Exercise 2.79 you were asked to investigate...Ch. 3 - Explain the modulo operator. You may need to...Ch. 3 - What is the result of the expression 83?Ch. 3 - Try out the expression in the Code Pad. Try other...Ch. 3 - Prob. 23ECh. 3 - Prob. 24ECh. 3 - Explain in detail how the increment method works.
Ch. 3 - Rewrite the increment method without the modulo...Ch. 3 - Open the clock-display project and create a...Ch. 3 - Prob. 28ECh. 3 - Prob. 29ECh. 3 - Prob. 30ECh. 3 - Look at the second constructor in C1ockDisplay's...Ch. 3 - Prob. 32ECh. 3 - Given a variable Printer p1; which currently holds...Ch. 3 - Open the house project from Chapter 1 and review...Ch. 3 - Prob. 35ECh. 3 - Does the Picture class contain any internal method...Ch. 3 - Remove the following two statements from the draw...Ch. 3 - Prob. 38ECh. 3 - Prob. 39ECh. 3 - Assume a class Tree has a field of type Triangle...Ch. 3 - Prob. 41ECh. 3 - Open the mail-system project, which you can find...Ch. 3 - Prob. 43ECh. 3 - Prob. 44ECh. 3 - Open the editor for the MailClient class and set a...Ch. 3 - Step one line forward in the execution of the...Ch. 3 - Prob. 47ECh. 3 - Prob. 48ECh. 3 - Prob. 49ECh. 3 - Set a breakpoint in the first line of the sendMai1...Ch. 3 - Use a combination of code reading, execution of...Ch. 3 - Use the debugger to investigate the clock-display...Ch. 3 - Prob. 53ECh. 3 - Prob. 54ECh. 3 - Prob. 55ECh. 3 - Describe the changes that would be required to the...Ch. 3 - Write the code for the timeTick method in...Ch. 3 - Discuss whether the current design of the...Ch. 3 - Challenge exercise In the current design of...
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
Identity the body of the following loop structure and count the number of times it will be executed. What happe...
Computer Science: An Overview (12th Edition)
State whether each of the following is true or false. If false, explain why. The break statement is required in...
Java How to Program, Early Objects (11th Edition) (Deitel: How to Program)
Magic Dates The date June 10, 1960 is special because when we write it in the following format, the month times...
Starting Out with C++ from Control Structures to Objects (9th Edition)
Write nested loops to draw this pattern:
Starting Out with Java: From Control Structures through Objects (7th Edition) (What's New in Computer Science)
Write code that does the following: opens a file named MyName.txt, writes your first name to the file, and then...
Starting Out with Java: From Control Structures through Objects (6th Edition)
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
- What is the value of each of the following Boolean expressions? 54 3=3 2+45 6==7 2+4=6 3+4==4+3 1!=2 2!=2 5==72 3+9=0arrow_forwardWrite a function product or sum(num1, num2) that takes two int parameters and returns either their sum or their product, whichever is larger. In the first example below, the sum (17+ 1) is greater than the product (171), so the sum is returned. In the second example, the product (211) is greater than the sum (2+11), so the product is returned For example: Test Result print (product or sum(17, 1)) 18 print (product or sum(2, 11)) 22arrow_forwardSuppose the value of b is false and the value of x is 0. What is the value of each of the following expressions?arrow_forward
- : Given a boolean expression consisting of the symbols 0 (false), 1 (true), & (AND), I (OR), and / (XOR), and a desired boolean result value result, create a function that counts the number of ways the expression may be parenthesized such that it evaluates to result. The expression should be completely parenthesized (for example, (0) A(1)) but not excessively (for example, (((0)) / (1))).EXAMPLE \scountEval("l/01011", false) yields 2 counts."0&0&0&1All0", true) = 10arrow_forwardThe objective of this program is to demonstrate your proficiency with the if-elif-else construct. Your program will consist of a simple guessing game. Using the random module, generate an integer between 1 and 10. This will be the secret. You will then ask the user for a guess between 1 and 10. . If the guess is greater than the secret respond, "Too high". • If the guess is less than the secret respond, "Too low". . If both numbers are equal respond, "Success!". Remember to test your program to ensure that all of the comparisons work. Please note that a loop is not required. The images below shows the program being run multiple times to display the three different possible output messages. Your display should look like this. User input is highlighted in green. Please enter your guess: 10 Too high! Please enter your guess: 5 Too low! Please enter your guess: 1 Success!arrow_forwardSuppose you want to deposit a certain amount of money into a savings account with a fixed annual interest rate. We are interested in calculating the amount needed to deposit in order to have, for instance, $5000 in the account after three years. The initial deposit amount can be obtained using the following formula: I?????? ??????? ??????= F???? ??????? ?????/(1+M???ℎ?? ???????? ????) ?????? o?m???ℎ?arrow_forward
- Suppose you want to deposit a certain amount of money into a savings account with a fixed annual interest rate. We are interested in calculating the amount needed to deposit in order to have, for instance, $5000 in the account after three years. The initial deposit amount can be obtained using the following formula: ????????????????????= ????????????????e/(1+????ℎ??????????????)????????????ℎ?arrow_forwardIn CORAL LANGUAGE please and thank you! Summary: Given integer values for red, green, and blue, subtract the gray from each value. Computers represent color by combining the sub-colors red, green, and blue (rgb). Each sub-color's value can range from 0 to 255. Thus (255, 0, 0) is bright red, (130, 0, 130) is a medium purple, (0, 0, 0) is black, (255, 255, 255) is white, and (40, 40, 40) is a dark gray. (130, 50, 130) is a faded purple, due to the (50, 50, 50) gray part. (In other words, equal amounts of red, green, blue yield gray). Given values for red, green, and blue, remove the gray part. Ex: If the input is: 130 50 130 the output is: 80 0 80 Hint: Find the smallest value, and then subtract it from all three values, thus removing the gray.arrow_forwardThe equation of a line in standard form is ax + by = c , wherein both aand b cannot be zero, and a, b, and c are real numbers. If b≠0, then –a/b is the slope of the line. If a = 0, then it is a horizontal line, and if b = 0, then it is a vertical line. The slope of a vertical line is undefined. Two lines are parallel if they have the same slope or both are vertical lines. Two lines are perpendicular if either one of the lines is horizontal and the other is vertical or the product of their slopes is –1. Design the class lineType to store a line. To store a line, you need to store the values of a (coefficient of x), b (coefficient of y), and c. Your class must contain the following operations: If a line is nonvertical, then determine its slope. Determine if two lines are equal. (Two lines a₁x + b₁y = c₁ and a₂x + b₂y = c₂ are equal if either a₁ = a₂, b₁ = b₂, and c₁ = c₂, or a₁ = ka₂, b₁ = kb₂ and c₁ = kc₂, and for some real number k.) Determine if two lines are parallel. Determine if…arrow_forward
- Write a program in Java to take an infix mathematical expression. The expression will contain single- or double-digit numbers, ‘+’, ‘-‘, ‘*’, and ‘/’ operators, and parenthesis. First check the validity of the expression with respect to the position of opening and closing parenthesis. If the expression is not valid then display appropriate message, otherwise, convert that infix expression to corresponding postfix expression, evaluate that postfix expression and print the final result. You can use relevant Java built-in classes in your code. The sample inputs/ outputs are given below: Sample inputs and outputs: (User’s inputs are shown in bold) Sample 1 Enter the mathematical expression: 15*(8–3*2)+16/4) The expression is invalid Sample 2 Enter the mathematical expression: 15*(8–3*2)+16/4 The postfix expression: 15 8 3 2 * - * 16 4 / + The final result: 34arrow_forwardWrite a program in Java to take an infix mathematical expression. The expression will contain single- or double-digit numbers, ‘+’, ‘-‘, ‘*’, and ‘/’ operators, and parenthesis. First check the validity of the expression with respect to the position of opening and closing parenthesis. If the expression is not valid then display appropriate message, otherwise, convert that infix expression to corresponding postfix expression, evaluate that postfix expression and print the final result. You can use relevant Java built-in classes in your code. The sample inputs/ outputs are given below: Sample inputs and outputs: (User’s inputs are shown in bold) Sample 1 Enter the mathematical expression: 15*(8–3*2)+16/4) The expression is invalid Sample 2 Enter the mathematical expression: 15*(8–3*2)+16/4 The postfix expression: 15 8 3 2 * - * 16 4 / + The final result: 34 Sometimes your deliver code is not showing. Please look up this issuesarrow_forwardWrite another version of the checkeven function. This version receives 3 integer variables and returns true if all three numbers are even. Otherwise, the function returns false. Write the statements to read in three numbers and call the checkeven function. Then print YES if all three numbers were even, or print NO if they were not all even.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Microsoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
Constants, Variables, Data types, Keywords in C Programming Language Tutorial; Author: LearningLad;https://www.youtube.com/watch?v=d7tdL-ZEWdE;License: Standard YouTube License, CC-BY