EBK JAVA PROGRAMMING
8th Edition
ISBN: 9781305480537
Author: FARRELL
Publisher: CENGAGE LEARNING - CONSIGNMENT
expand_more
expand_more
format_list_bulleted
Expert Solution & Answer
Chapter 2, Problem 1RQ
Program Description Answer
After compilation, when a data in the
Hence, the correct answer is option “A”.
Expert Solution & Answer
Explanation of Solution
Constant:
The variable is defined as constant variable when the data item cannot be changed while the program is running.
- Constants are mostly used to define default values.
- For example: PI has the constant value 3.14.
- Consider the following statement in a Java class, the number 143 is constant, every time the java application containing the below statement with constant 143 is executed, the value 143 is displayed.
System.out.println(143);
Want to see more full solutions like this?
Subscribe now to access step-by-step solutions to millions of textbook problems written by subject matter experts!
Students have asked these similar questions
Create a new Type called Fraction
Fraction when created takes in two values (numerator and denominator, num and den)
should be able to add and subtract two fractions (think common denomenator when adding and subtracting)Invertingdisplay the representation of the number as a fractionhere is part of the class Fraction
class Fraction(object):def _init_(self, num, den):self.num = numself.den = dendef _str_(self):return str(self.num) + "/" + str(self.den)
def _add_(self, other):pass
def _sub_(self,other):pass
def inv(self):pass
def _repr_(self):return str(self.num) + "/" + str(self.den)
Here is an example of how it should work when using the console:>> x = Fraction(2,3)>> print(x)2/3>> y= Fraction(3,4)>> print(y)3/4>> z = x + y>> print(z)17/12
Create an application that accepts employee data interactively. Users might make any of the following errors as they enter data:
The employee number is not numeric, less than 1000 or more than 9999
The hourly pay rate is not numeric, less than R9.00 or more than R25.00
Create a class that stores an array of six usable error message that describe the preceding mistakes; save the file as EmployeeMessages.java. Create an EmployeeException class; each object of this class will store one of the messages. Save the file as EmployeeException.java. Create an application that prompts the user for employee data, and display the appropriate message when an error occurs. If no error occurs, display the message “Valid Employee data”. Save the program as EmployeeDataEntery.java
(in java form)
Class Student
__init__(self, id: int, fist_name: str, last_name: str, town:str):
""" This creates a student object with the specified ID first and last name and home town. This constructor should also create data structure for holding the students grades for all of there assignments. Additionally it should create a variable that holds the student's energy level which will be a number between 0 and 1. :param id: The student's identifiaction number :param fist_name: The student's first name :param last_name: The student's last name :param town: The student's home town """
get_id(self)->int:
""" Returns the ID of the student as specified in the constructor. :return: The student's ID """
get_first_name(self) -> str:
""" Returns the first name of the student. :return: The student's first name """
set_first_name(self, name:str):
""" Changes the student first name to the specified value of the name parameter. :param name: The value that the first name of the student will equal. """…
Chapter 2 Solutions
EBK JAVA PROGRAMMING
Ch. 2 - Prob. 1RQCh. 2 - Prob. 2RQCh. 2 - Prob. 3RQCh. 2 - Prob. 4RQCh. 2 - Prob. 5RQCh. 2 - Prob. 6RQCh. 2 - Prob. 7RQCh. 2 - Prob. 8RQCh. 2 - Prob. 9RQCh. 2 - Prob. 10RQ
Ch. 2 - Prob. 11RQCh. 2 - Prob. 12RQCh. 2 - Prob. 13RQCh. 2 - Prob. 14RQCh. 2 - Prob. 15RQCh. 2 - Prob. 16RQCh. 2 - Prob. 17RQCh. 2 - Prob. 18RQCh. 2 - Prob. 19RQCh. 2 - Prob. 20RQCh. 2 - Prob. 1PECh. 2 - Prob. 2PECh. 2 - Prob. 4PECh. 2 - Prob. 5PECh. 2 - Prob. 6PECh. 2 - Prob. 7PECh. 2 - Prob. 8PECh. 2 - Prob. 9PECh. 2 - Prob. 10PECh. 2 - Prob. 11PECh. 2 - Prob. 12PECh. 2 - Prob. 1GZCh. 2 - Prob. 2GZCh. 2 - Prob. 1CPCh. 2 - Prob. 2CP
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
- In previous chapters, you have created programs for the Greenville Idol competition. Now create a Contestant class with the following characteristics: The Contestant class contains public static arrays that hold talent codes and descriptions. Recall that the talent categories are Singing Dancing, Musical instrument, and Other. The class contains an auto-implemented property that holds a contestants name. The class contains fields for a talent code and description. The set accessor for the code assigns a code only if it is valid. Otherwise, it assigns I for Invalid. The talent description is a read-only property that is assigned a value when the code is set. Modify the GreenvilleRevenue program so that it uses the Contestant class and performs the following tasks: The program prompts the user for the number of contestants in this years competition; the number must be between 0 and 30. The program continues to prompt the user until a valid value is entered. The expected revenue is calculated and displayed. The revenue is $25 per contestant. The program prompts the user for names and talent codes for each contestant entered. Along with the prompt for a talent code, display a list of the valid categories. After data entry is complete, the program displays the valid talent categories and then continuously prompts the user for talent codes and displays the names of all contestants in the category. Appropriate messages are displayed if the entered code is not a character or a valid code.arrow_forwardPlease code in python Create a program with two classes – the person class and the student The person class has the following properties: first name (first_name), last name (last_name) street address (address) city (city) zip code (zip) The class has the following methods: get_full_name, which returns the full name of a person get_full_address, which return greeting, returns a greeting message. The class should provide accessor and mutator for each property The class should override the __str__ method to return the state of the object. Create a child class called student which has a property named graduation year (graduation_year) and major. Provide accessor and mutator for each property of its own It inherits all the properties and methods of the person parent class as well. Create a test program that Create an object of the person class and print the full name of a person. Create an object of the person class and print…arrow_forwardQuestion Create a class called Quadratic for performing arithmetic on and solving quadratic equations. A quadratic equation is an equation of the form ax2 + bx + c = 0 Where a !=0. Use double variables to represent the values of a, b, and c and provide a constructor that enables objects of this class to be initialized when they are created. Give default values of a = 1, b = 0, and c = 0. Create a char variable called variable to represent the variable used in the equation and give it a default value of x. The constructor should not allow the value of a to be 0. If 0 is given, assign 1 to a). Provide public member functions that perform the following tasks. add—adds two Quadratic equations by adding the corresponding values of a, b, and c. The function takes another object of type Quadratic as its parameter and adds it to the calling object. subtract—subtracts two Quadratic equations by subtracting corresponding values of a, b, and…arrow_forward
- Write a class named StockPrice. The class constructor should accept an array of stock prices as its argument. The class should have a method that returns the average of the stock prices. If any stock prices in the array is at least 300, the class should throw an IllegalArgumentException.arrow_forwardYou are required to build a mini FunTime application for the kids to play with their electronic toys in a virtual world. Follow the given steps Build a class Toy having the following data members Name(String) Color (String) Type (String) Price (float) batteryHealth (int) Provide constructor with arguments for name, color, type, and price. Initialize batteryHealth to 5 (which means full). Provide getter for each of these but no setters.Provide a function charge(String time). This function would increase the batteryHealth of the toy according to following rules Time Increase in battery health 15 mins 20% charging (Increase health by 1) 30 mins 40% 45 mins 60% 1 hour 80% 1 hour 15 mins 100% If the toy is already fully charged, then no more charging should be done and appropriate message to be displayed. The charge function returns the new health of the battery of toy object. Provide another function play() that reduces the batteryHealth of the toy…arrow_forwardCreate a class named Taxpayer. Data fields for Taxpayers include Social Security number(use an int for the type, and do not use dashes within the Social Security number) and yearly gross income. Methods include a constructor that requires values for both data fields, and two get methods that return each of the data field values. B。 Write a program that declares an array of 10 Taxpayer objects. Set each Social Security number to 999999999 and each gross income to zero. Display the 10 Taxpayer objects C. Modify your program so each Taxpayer has a successive Social Security number from 1-10 and gross incomes that range from 10000 to 100000, increasing by 10000 for each successive Taxpayer.arrow_forward
- IN Python Create a class called Student that has the following attributes:• __first_name• __last_name• __final_scoreThe class should have following methods:• letter_grade: calculates the letter grade based on final• display_student_info: displays student informationWrite a Python program that creates at least five objects based on Student class. Use display_student_info method to print each object’s information as output including letter grade. Please modify the class if you think letter_grade needs to be stored as well for a class objectarrow_forwardWrite Rectangle class to represent a rectangle. The class contains:a. Two double data fields named width and height that specify the width and height ofthe rectangle. The default values are 1 for both width and height.b. A no-arg constructor that creates a default rectangle.c. A constructor that creates a rectangle with the specified width and height.d. A method named getArea() that returns the area of this rectangle.e. A method named getPerimeter() that returns the perimeter.arrow_forwardIn previous chapters, you have created programs for the Greenville Idol competition. Now add a Contestant class with the following characteristics: The Contestant class contains public static arrays that hold talent codes and descriptions. Recall that the talent categories are Singing, Dancing, Musical instrument, and Other. Name these fields talentCodes and talentStrings respectively. The class contains an auto-implemented property Name that holds a contestant’s name. The class contains fields for a talent code (talentCode) and description (talent). The set accessor for the code assigns a code only if it is valid. Otherwise, it assigns I for Invalid. The talent description is a read-only property that is assigned a value when the code is set. In order to prepend the $ to currency values, the program will need to use the CultureInfo.GetCultureInfo method. In order to do this, include the statement using System.Globalization; at the top of your program and format the output statements…arrow_forward
- Python Programming- Invoice Class Introduction: Requires creating classes and instantiating objects from created class Instructions: Create a class called Invoice that a hardware store might use to represent an invoice for an item sold at the store. An Invoice should include four pieces of information as data attributes--a part number (a string), a part description (a string), a quantity of the item being purchased (an int.) and a price per item (a Decimal). Your class shold have an __init__ method that intializes the four data ttributes. Provide a property for each data attribute. The quantity and price per item should each be non-negative--use validation in the properties for these data attributes to ensure that they remain valid. Provide a calculate_invoice method that returns the invoice amount (that is, multiplies the quantity by the price per item). Demonstrate class Invoice's capabilities. Once you have written the class, write a program that creates two Invoice Objects to hold…arrow_forwardUsing C# programming language (using Microsoft Visual Studio), create a class called Personthat has some properties (e.g., name, surname, age etc.). Create a method called Greetingwhich prints “Person is saying Hi!”. Now, create two classes to hold data from user input. Theconsole needs to be used to retrieve the data by asking the user to create the object.• Create a console application• Create a class and name it Student• Student class should be derived from the Person class• Create the following properties for your class: name, surname, email, ID, phonenumber, date of birth etc.• Create a parameter and constructor for your class• Use the Greeting method by overriding the base class method; your method shouldprint “Student is saying Hi!”• Create another class for validation• Create at least three methods for your validation class to validate empty entry,wrong phone number and email addressThe user needs to enter the information as an input to create a student, then the…arrow_forwardImplement a PowerSeller class that is derived from the Seller class. Create the powerseller.h andpowerseller.cpp files for this class. This derived class contains additional data members include:o the seller’s own web site address (string),o number of items sold in the current year.Methods included in this derived class are:• A default constructor and a copy constructor• A value constructor that receives all data for a power seller• Appropriate get and set functions for the new data• print() – overrides the parent class print() method. This method should call the Sellerclass print method to display all the information from a Person class and the seller class,and also display the additional power seller data with appropriate messages.• read() – overrides the parent class read() method. This method should call the Seller classread method to read all the information for Person class and seller class, and also read inthe information for the specific data for a Power Seller. The addition…arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781305480537Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTEBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTMicrosoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,
- Programming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:Cengage
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781305480537
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
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,
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
Memory Management Tutorial in Java | Java Stack vs Heap | Java Training | Edureka; Author: edureka!;https://www.youtube.com/watch?v=fM8yj93X80s;License: Standard YouTube License, CC-BY