Java Programming, Loose-leaf Version
8th Edition
ISBN: 9781337685917
Author: Joyce Farrell
Publisher: Cengage Learning
expand_more
expand_more
format_list_bulleted
Expert Solution & Answer
Chapter 3, Problem 13RQ
Program Description Answer
The users send messages or information to an object through an object through its methods.
Hence, the correct option is “b”.
Expert Solution & Answer
Trending nowThis is a popular solution!
Students have asked these similar questions
Create a class HelloFrame and extend it from JFrame
o Inside HelloFrame declare
o 3 textfields for taking string input for name, email and number variables
o 1 textarea to write a message.
o Create a button “Submit” which should submit the form.
• Now create a public constructor for HelloFrame inside which
o You should call
super("Hello Java"); //used to set title of the frame
setSize(700, 400); //set length and width of the frame
create a label which should display the "Contact US Panel"
similarly create labels for showing name, email, number.
Add textfields and button to JFrame.
3. Bind and Action Listener with the button which reads the data and from the text fields and save it to File name ‘data.txt’ also show a dialog box showing “Submit button clicked, Data saved successfully”.
Programming language : Java
Which java keyword is used to refer a class’s hidden data fields?
super
static
void
this
In Java
Given the following CircleDriver.java file. Provide an accompanying Circle.javafile. Specifically, your Circle class should contain:• One instance variable – radius• A method named setRadius that assigns the passed-in radius value to the radiusinstance variable.• A method named initialize that prompts the user for a radius value and thenassigns the entered value to the radius instance variable.• A method named printCircleData that uses the circle’s radius to calculate thecircle’s diameter, circumference, and area. Use the Java API constant Math.PIfor the value of π. Print the circle’s radius, diameter, circumference, and area. Thereare many ways to implement printCircleData. In the interest of gainingexperience with local variables, declare and use local variables for storing thecircle’s diameter, circumference, and area.
The Driver:/***************************************************** CircleDriver.java** This is the driver for the Circle…
Chapter 3 Solutions
Java Programming, Loose-leaf Version
Ch. 3 - Prob. 1RQCh. 3 - Prob. 2RQCh. 3 - Prob. 3RQCh. 3 - Prob. 4RQCh. 3 - Prob. 5RQCh. 3 - Prob. 6RQCh. 3 - Prob. 7RQCh. 3 - Prob. 8RQCh. 3 - Prob. 9RQCh. 3 - Prob. 10RQ
Ch. 3 - Prob. 11RQCh. 3 - Prob. 12RQCh. 3 - Prob. 13RQCh. 3 - Prob. 14RQCh. 3 - Prob. 15RQCh. 3 - Prob. 16RQCh. 3 - Prob. 17RQCh. 3 - Prob. 18RQCh. 3 - Prob. 19RQCh. 3 - Prob. 20RQCh. 3 - Prob. 1PECh. 3 - Prob. 2PECh. 3 - Prob. 3PECh. 3 - Prob. 4PECh. 3 - Prob. 5PECh. 3 - Prob. 6PECh. 3 - Prob. 7PECh. 3 - Prob. 8PECh. 3 - Prob. 9PECh. 3 - Prob. 10PECh. 3 - Prob. 11PECh. 3 - Prob. 12PECh. 3 - Prob. 13PECh. 3 - Prob. 1GZCh. 3 - Prob. 2GZCh. 3 - Prob. 1CP
Knowledge Booster
Similar questions
- 1. Create a project in NetBeans and name the project Hw06. 2. The class will contain the following static methods: reverseS – A method that displays a string reversely on the console using the following signature: publicstaticvoidreverseS(Strings) printSub1 – print all substrings of a string NOTE: duplicated substrings are allowed, but loops are not allowed The method signature: public static void printSub1(String s) printSub2 – print all substrings of a string NOTE: duplicated substrings are not allowed, but loops are allowed The method signature: public static void printSub2(String s) Note: All methods should be RECURSIVE. Any predefined classes that are based on Set are not allowed. In the main method, read a string from the user and output the reversed string and substrings to the screen: Sample Run: Please input a string: abcdThe reversed string: dcbaThe substrings of the input string: abcd abc ab a b bc b c bcd bc b c cd c d The substrings of the input string: a ab abc abcd b…arrow_forwardThis is the question - The developers of a free online game named Sugar Smash have asked you to develop a class named SugarSmashPlayer that holds data about a single player. The class contains the following fields: idNumber - the player’s ID number (of type int) name - the player's screen name (of type String) scores - an array of integers that stores the highest score achieved in each of 10 game levels Include get and set methods for each field. The get method for scores should require the game level to retrieve the score for. The set method for scores should require two parameters—one that represents the score achieved and one that represents the game level to be retrieved or assigned. Display an error message if the user attempts to assign or retrieve a score from a level that is out of range for the array of scores. Additionally, no level except the first one should be set unless the user has earned at least 100 points at each previous level. If a user tries to set a score for a…arrow_forwardThis is the question - The developers of a free online game named Sugar Smash have asked you to develop a class named SugarSmashPlayer that holds data about a single player. The class contains the following fields: idNumber - the player’s ID number (of type int) name - the player's screen name (of type String) scores - an array of integers that stores the highest score achieved in each of 10 game levels Include get and set methods for each field. The get method for scores should require the game level to retrieve the score for. The set method for scores should require two parameters—one that represents the score achieved and one that represents the game level to be retrieved or assigned. Display an error message if the user attempts to assign or retrieve a score from a level that is out of range for the array of scores. Additionally, no level except the first one should be set unless the user has earned at least 100 points at each previous level. If a user tries to set a score for a…arrow_forward
- This is the question - The developers of a free online game named Sugar Smash have asked you to develop a class named SugarSmashPlayer that holds data about a single player. The class contains the following fields: idNumber - the player’s ID number (of type int) name - the player's screen name (of type String) scores - an array of integers that stores the highest score achieved in each of 10 game levels Include get and set methods for each field. The get method for scores should require the game level to retrieve the score for. The set method for scores should require two parameters—one that represents the score achieved and one that represents the game level to be retrieved or assigned. Display an error message if the user attempts to assign or retrieve a score from a level that is out of range for the array of scores. Additionally, no level except the first one should be set unless the user has earned at least 100 points at each previous level. If a user tries to set a score for a…arrow_forwardCreate a class named Student that has fields for an ID number, numberof credit hours earned, and number of points earned. (For example,many schools compute grade point averages based on a scale of 4, so athree-credit-hour class in which a student earns an A is worth 12 points.)Include methods to assign values to all fields. A Student also has a field forgrade point average. Include a method to compute the grade point averagefield by dividing points by credit hours earned. Write methods to display thevalues in each Student field. Save this class as Student.java.b. Write a class named ShowStudent that instantiates a Student object from theclass you created and assign values to its fields. Compute the Student gradepoint average, and then display all the values associated with the Student.Save the application as ShowStudent.java.c. Create a constructor for the Student class you created. The constructor shouldinitialize each Student’s ID number to 9999, his or her points earned to 12,…arrow_forwardYou are required to create above frame, Create a class HelloFrame and extend it from JFrame Inside HelloFrame declare 3 textfields for taking string input for name, email and number variables 1 textarea to write a message. Create a button “Submit” which should submit the form. Now create a public constructor for HelloFrame inside which You should call super("Hello Java"); //used to set title of the frame setSize(700, 400); //set length and width of the frame create a label which should display the method "Contact US Panel" similarly create labels for showing name, email, number. Add textfields and button to JFrame. Run the code and make sure the output should be as above frame.arrow_forward
- JavaProgramming 3.a. Create a class named Circle with fields named radius, area and diameter. Include methods names setRadius(), getRadius(), computeDiameter() which computes a circles’s diameter and computeArea which computes a circle’s area. The diameter of a circle is twice its radius and the area is 3.14 multiplied by the square of the radius. b. Create a class named TestCircle whose main() declares three Circle objects. Using the setRadius() method, assign one circle a small radius value. Assign another circle a larger radius value and assign the third circle a radius of 1. Call computeDiameter() and computeArea() for each circle and display the results.arrow_forwardThis is the question - The developers of a free online game named Sugar Smash have asked you to develop a class named SugarSmashPlayer that holds data about a single player. The class contains the following fields: idNumber - the player’s ID number (of type int), name - the player's screen name (of type String), scores - an array of integers that stores the highest score achieved in each of 10 game levels Include get and set methods for each field. The get method for scores should require the game level to retrieve the score for. The set method for scores should require two parameters—one that represents the score achieved and one that represents the game level to be retrieved or assigned. Display an error message if the user attempts to assign or retrieve a score from a level that is out of range for the array of scores. Additionally, no level except the first one should be set unless the user has earned at least 100 points at each previous level. If a user tries to set a score for a…arrow_forwardWRITE A JAVA CODE FOR THE FOLLOWING Develop a set of classes for a college to use in various student service and personnel applications. Classes you need to design include the following: • Person — A Person contains the following fields, all of type String: firstName, lastName, address, zip, phone. The class also includes a method named setData that sets each data field by prompting the user for each value and a display method that displays all of a Person’s information on a single line at the command line on the screen. For example: Joe Smith 111-N-Student-Lane 88888 888-888-8888 • CollegeEmployee — CollegeEmployee descends from Person. A CollegeEmployee also includes a Social Security number (ssn of type String), an annual salary (annualSalary of type double), and a department name (dept of type String), as well as methods that override the setData and display methods to accept and display all CollegeEmployee data in addition to the Person data. The display method should display…arrow_forward
- Stage 1: In the first file Student.java, you should include the following additional instancevariables and methods (other than all instance variables and methods inherited from classPerson):• Private instance variables studentID, and major;• A constructor takes four inputs (name, age, studentID and major);• Two additional getter methods to return each of instance variables (accessor);• Two setter methods to change each of instance variables (mutator);• A method toString that converts a student’s information into string form. Thestring should have the format as shown in Figure 1. You should override superclasstoString() method.• A method compareTo that implements the interface Comparable, so that Studentobjects can be sorted by studentID in an ascending order.Stage 2: In the second file Instructor.java, you should include the following additionalinstance variables and methods (other than all instance variables and methods inheritedfrom class Person):• Private instance variable salary;•…arrow_forwardCreate a method named getCircleDiameter that takes a radius of double type as the parameter. The method should return the diameter of a circle. To compute the diameter of a circle, multiply the radius by 2.Create a struct named Product where its fields are code, description, and price. Create a class named Person with an instance variable named full_name. Declare one (1) constructor without a parameter and initialize the variable with a default value.Create a class named Account with an instance variable named account_number. Make this class a member of the Accounts namespace.arrow_forwardYou are required to create above frame, Create a class HelloFrame and extend it from JFrame Inside HelloFrame declare 3 textfields for taking string input for name, email and number variables 1 textarea to write a message. Create a button “Submit” which should submit the form. Now create a public constructor for HelloFrame inside which You should call super("Hello Java"); //used to set title of the frame setSize(700, 400); //set length and width of the frame create a label which should display the "Contact US Panel" similarly create labels for showing name, email, number. Add textfields and button to JFrame. Bind and Action Listener with the button which reads the data and from the text fields and save it to File name ‘data.txt’ also show a dialog box showing “Submit button clicked, Data saved successfully”. Run the code and make sure the output should be as above frame.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTMicrosoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,