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
Expert Solution & Answer
Chapter 3, Problem 18E
Explanation of Solution
Given: The (return “� + value;) statement in the getDisplayValue method.
To find: The difference between the result when using the statement (return “� + value;) as ( return value + “�; ) in the getDisplayValue method.
Solution:
There is no difference between ( return “� + value; ) and ( return value + “�; ) statements. In both the statements, the value is being concatenated to an empty string. So, the output of both the expressions will remain the same.
Using statement ( return “� + value; ).
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Image one is my code, I wanted to make some change to the blue part's code.
The code I written in red(see image 1) is the method to check that an integer has exactly 5 digits is provided for you (fiveDigits). You just need to call it appropriately in your code(the part in blue square)! Notice that the fiveDigits method returns a boolean - think carefully about how you should use this return type to reprompt the user until they enter a valid zip code.
And I want the same output be like (see image 2)
for the invalid zip code part: I should only reprompt the user with the message "Invalid zip-code, enter valid zip-code: " until they enter a valid zip code. Similarly, if the user enters an invalid pain level, you should reprompt the user with the message "Invalid pain level, enter valid pain level (1-10): " until they enter a valid pain level. For example(image2)
https://youtu.be/4hAoK54Pfdc Here is a video regarding the kit component.
Can you invoke the max method with an int value and a double value, such as max(2, 2.5)?
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...
Knowledge Booster
Similar questions
- Please create a code that follows the directions below exactly, and have the output look just like the one in the picture provided. If possible, please refrain from using switch statements in the code. Insturctions: This assignment will assess your understanding of void and value returning static methods. Your cousin owns an automotive maintenance shop that performs routine maintenance on cars. He has asked you to write a program that will provide a list of services (and their respective prices) to users and allow them to choose any, or all, services they would like and display the final price, including a 28% labor charge, a 9% markup if the car is an import, and an 8% sales tax. Task To accomplish the above, do the following: Write the two methods outlined below. Test your program and screenshot your successful test. carMaintenance method This method should accept the make of the car as a parameter (e.g., BMW, Ford, Ferrari, etc.). It should display the services and their prices as…arrow_forwardYou are responsible for adding the appropriate testing code to your main. a. The getValedictorian method returns the valedictorian of the class, that is the student with the highest grade point average. Implement this new method. b. The getHonorsPercent method returns the percentage of students in the class who are in the honors program. Use 3.75 as the cutoff GPA. Implement this method. Also print the list of students, by using the isHonor method, in the Honors program. c. An alternate implementation for the School class is being considered, in which the students are stored in an ArrayList instead of an array. Show how the declaration of the data field students would look in this alternate design. MAIN CLASS: import java.util.ArrayList; public class Main { public static void main(String[] args) { System.out.println("Unit07Project2 by Your Name"); System.out.println(); int size = 10; School onw = new School(size); /* Add the code…arrow_forwardWhat is the purpose of the ReadLine() method? How would you use it with a variable of type string? How would you use it with a variable of type double?arrow_forward
- There is a children’s game called FizzBuzz where players take turns counting but replace the numbers that are multiples of 3 with the word ‘fizz’, numbers that are multiples of 5 with ‘buzz’, and numbers that are multiples of both 3 and 5 with ‘fizzbuzz’. Write the code you’d include in the main method to print out the numbers between 1 and 100 according to the rules of this game. For example, the output would look something like this: 1 2 fizz 4 buzz fizz 7 8 fizz buzz 11 fizz 13 14 fizzbuzz 16 17 fizz 19 buzz fizz 22 23 fizz buzz 26 fizz 28 29 fizzbuzz 31 32 fizz 34 buzz fizz 37 38 fizz buzz 41 fizz 43 44 fizzbuzz 46 47 fizz 49 buzz fizz 52 53 fizz buzz 56 fizz 58 59 fizzbuzz 61 62 fizz 64 buzz fizz 67 68 fizz buzz 71 fizz 73 74 fizzbuzz 76 77 fizz 79 buzz fizz 82 83 fizz buzz 86 fizz 88 89 fizzbuzz 91 92 fizz 94 buzz fizz 97 98 fizz buzz in javaarrow_forwardWhat error message do you see in the Code Pad if you type the following? NumberDisplay.getValue() Take a careful look at this error message and try to remember it because you will likely encounter something similar on numerous future occasions. Note that the reason for the error is that the class name, NumberDisplay, has been used incorrectly to try to call the getValue method, rather than the variable name nd.arrow_forwardI am having trouble with this: Implement the convertString method based on its specification. Here are some things that can help: the Character class has some utility methods to determine if a character is uppercase, lowercase, or a digit (numeral) the String class has a method to get the character at a specific position (called the index). Find that method and use it. make use of the convert methods you already have!convertString Specification: /** * Converts the letters and numerals in the given string * to their circled counterparts. All other characters * are unchanged. * * @precondition text != null * @postcondition none * * @param text the text to convert * @return a modified version of text, with all letters and numerals * circled. */My code: public class CircleStrings { /** * Converts the letters and numerals in the given string * to their circled counterparts. All other characters * are unchanged. * *…arrow_forward
- Allow the user to automatically flip a coin 500 times. Keep track of the number of times heads and tails appear. Also, keep track of "heads" winning streaks and "tails" losing streaks. That is, keep track of how many times 1 head in a row occurs, 2 heads in a row, 3 heads in a row and so on, and the same for tails. Be sure to separate all functions and methods (if you chose to use a class or structure) into both the prototype and an implementation below the main. 1. Write a regular c-type function that returns a random bool 1 = "heads" and 0 = "tails". Use the following prototype: bool coinFlip(void); 2. When the user plays the game, flip the coin 500 times automatically. Keep track of the number of "tails that come up", "heads that come up", the number of "heads" winning streaks as well as the "tails" losing streaks. The output may look something like this, where the code was only run 100 times: You flipped a coin 100 times:Number of heads = 54Number of tails = 46Heads winning…arrow_forwardThe following technique is used in a game of chess: canMoveTo(int x, int y), boolean. A method in the Piece class returns if the piece may travel to position (x, y). Describe how you would put this method to the test.arrow_forwardCan you please Write a return method called highest CommonFactor() that returns the highest common factor of two integer numbers in the range of 1 to 100. The two numbers will be read from a file (file name is integers.inc). The file will be passed as an argument to your method and opened, read from it. You should make sure that your method can deal with the cases where one or both of the parameters are negative or zero. You may use any programming structures and methods taught in the course).arrow_forward
- Q3. Modify the class by adding another method that prompts user for a positive integer. The program shall read the input as int; and print the "reverse" of the input integer. For example, Enter a positive integer: 12345 The reverse is: 54321 Hint: Use the modulo operator.arrow_forwardWe discussed and did an example of the Quadratic formula in class. Here is the code for the method that I used in that example below. Implement this method in your program. (I suggest your base your Quadratic method on my example from Chapter 8). Modify my method to return 0 for both results and set blnValidEquation to false if the entered values do not have a solution. HINT: If the expression in the square root evaluates to a negative number, there is no valid solution. I gave some pretty strong hints to this one during the lecture. class Program{static void Main(string[] args){double dblA, dblB, dblC;double dblR1, dblR2;Console.WriteLine("Equation format: ax^2 + bx + c = 0");Console.Write("Enter value for a: ");dblA = double.Parse(Console.ReadLine());Console.Write("Enter value for b: ");dblB = double.Parse(Console.ReadLine());Console.Write("Enter value for c: ");dblC = double.Parse(Console.ReadLine());//Quadratic(dblA, dblB, dblC, out dblR1, out dblR2);if (Quadratic(dblA, dblB,…arrow_forwardQuestion 2 Write a method int countMultiplesofFive (int x, int y) that returns the number of multiples of 5 bounded between x and y inclusive. In the main, ask the user to enter two positive numbers (both must be positive, if users enter a negative value, they keep reentering values until both numbers are positive). Use the method countMultiplesofFive to find and print how many multiples of 5 exists between the two entered numbers inclusive. Sample run 1: First random: 11 Second random: 80 There are 14 umber that are multiple of five between 11 and 80 Sample run 2: First random: 75 Second random: 33 There are 9 number that are multiple of five between 33 and 75arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
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)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education