Starting Out with Java: From Control Structures through Data Structures (3rd Edition)
3rd Edition
ISBN: 9780134038179
Author: Tony Gaddis, Godfrey Muganda
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Textbook Question
Chapter 8.9, Problem 8.6CP
Assume that the following enumerated data type has been declared:
enum Creatures{ HOBBIT, ELF, DRAGON }
What will the following code display?
System.out.println(Creatures.HOBBIT + “ ”
+ Creatures.ELF + “ ”
+ Creatures.DRAGON);
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Q No 3.
#include <string>
using namespace std;
class Account
{
public:
Account(string accountName, int initialBalance)
{
name=accountName;
if (initialBalance > 0) {
balance = initialBalance;
}
}
void deposit(int depositAmount) {
if (depositAmount > 0) {
balance = balance + depositAmount;
}
}
int getBalance() const {
return balance;
}
void setName(string accountName) {
name = accountName;
}
string getName() const {
return name;
}
private:
string name;
int balance;
};
Rewrite the following code in correct form.
a) Assume the following prototype of destructor is declared in class Time:
void ~Time(int);
b) Assume the following prototype of constructor is declared in class Employee:
int Employee(string, string);…
Create class Employee that has the following pieces of information called first name, last name, day off and salary. Write a C++ program to implement the following functions for three employees:
1- Constructor to initialize data members.
2- Set and get functions for data members
3- Operate decrement operator to decrement the salary when the employee has a day off. 4- Display the results using friend function called Display().
Look at the following declaration:enum Flower { Rose, Daisy, Petunia } In memory, what value will be stored for the enumerator Flower.Rose? ForFlower.Daisy? For Flower.Petunia?
Chapter 8 Solutions
Starting Out with Java: From Control Structures through Data Structures (3rd Edition)
Ch. 8.1 - Prob. 8.1CPCh. 8.1 - Prob. 8.2CPCh. 8.1 - Describe the limitation of static methods.Ch. 8.8 - Prob. 8.4CPCh. 8.9 - Look at the following statement, which declares an...Ch. 8.9 - Assume that the following enumerated data type has...Ch. 8.9 - Prob. 8.7CPCh. 8 - This type of method cannot access any non-static...Ch. 8 - Prob. 2MCCh. 8 - If you write this method for a class, Java will...
Ch. 8 - Making an instance of one class a field in another...Ch. 8 - This is the name of a reference variable that is...Ch. 8 - This enum method returns the position of an enum...Ch. 8 - Assuming the following declaration exists: enum...Ch. 8 - You cannot use the fully qualified name of an enum...Ch. 8 - The Java Virtual Machine periodically performs...Ch. 8 - If a class has this method, it is called...Ch. 8 - CRC stands for a. Class, Return value, Composition...Ch. 8 - True or False: A static member method may refer to...Ch. 8 - True or False: All static member variables are...Ch. 8 - Prob. 14TFCh. 8 - Prob. 15TFCh. 8 - Prob. 16TFCh. 8 - True or False: Enumerated data types are actually...Ch. 8 - True or False: enum constants have a toString...Ch. 8 - public class MyClass { private int x; private...Ch. 8 - Assume the following declaration exists : enum...Ch. 8 - Consider the following class declaration: public...Ch. 8 - Consider the following class declaration: public...Ch. 8 - A pet store sells dogs, cats, birds, and hamsters....Ch. 8 - Prob. 1SACh. 8 - Prob. 2SACh. 8 - Prob. 3SACh. 8 - Even if you do not write an equals method for a...Ch. 8 - A has a relationship can exist between classes....Ch. 8 - Prob. 6SACh. 8 - Is it advisable or not advisable to write a method...Ch. 8 - Prob. 8SACh. 8 - Look at the following declaration: enum Color {...Ch. 8 - Assuming the following enum declaration exists:...Ch. 8 - Under what circumstances does an object become a...Ch. 8 - Area Class Write a class that has three overloaded...Ch. 8 - BankAccount Class Copy Constructor Add a copy...Ch. 8 - Carpet Calculator The Westfield Carpet Company has...Ch. 8 - LandTract Class Make a LandTract class that has...Ch. 8 - Month Class Write a class named Month. The class...Ch. 8 - CashRegister Class Write a CashRegister class that...Ch. 8 - Sales Receipt File Modify the program you wrote in...Ch. 8 - Parking Ticket Simulator For this assignment you...Ch. 8 - Geometry Calculator Design a Geometry class with...Ch. 8 - Car Instrument Simulator For this assignment, you...Ch. 8 - First to One Game This game is meant for two or...Ch. 8 - Heads or TaiLs Game This game is meant for two or...
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
Why were computer programming languages invented?
Starting Out With Visual Basic (8th Edition)
What are the advantages and disadvantages of implicit declarations?
Concepts Of Programming Languages
The words that make up a high-level programming language are called______. a. binary instructions b. mnemonics ...
Starting out with Visual C# (4th Edition)
What is the distinction between application software and system software? Give an example of each.
Computer Science: An Overview (13th Edition) (What's New in Computer Science)
True or False: If a subclass constructor does not explicitly call a superclass constructor, Java will not call ...
Starting Out with Java: From Control Structures through Objects (7th Edition) (What's New in Computer Science)
Drop Lowest Score Modify Problem 2 above so the lowest test score is dropped. This score should not included in...
Starting Out with C++ from Control Structures to Objects (9th 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
- Look at the following declaration: enum Flower { Rose, Daisy, Petunia } a. What is the name of the data type? b. In memory, what value will be stored for the enumerator Flower.Rose? For Flower.Daisy? For Flower.Petunia? c. Write a statement that declares a variable of this enumerated type. The variable should be named flora. Initialize the variable with the Flower.Petunia enumerator.arrow_forwardAssume you have a system with the following (As in the picture) write the following in c++ (using Inheritance) and make menu Implement the above system using inheritance in the best possible way. Keep every object size as small as possible. Implement all methods (setter/getter/constructors and destructors) Note that the region area is 0 while the city is len*width and the country is the sum of their cities. Create array of countries called Arab of 22 countries. Write a function fill that fills the array Arab Write a method that finds the city that has the max area in a country Write a method that sorts the cities in a country from the largest to the smallest areaarrow_forwardAssume you have a system with the following (As in the picture) write the following in c++ (using Inheritance) and make menu Implement the above system using inheritance in the best possible way. Keep every object size as small as possible. Implement all methods (setter/getter/constructors and destructors) Note that the region area is 0 while the city is len*width and the country is the sum of their cities. Create array of countries called Arab of 22 countries. Write a function fill that fills the array Arab Write a method that finds the city that has the max area in a country Write a method that sorts the cities in a country from the largest to the smallest area Write a function that returns array of countries of the same area of Arab Write a function that compares between two countries. It returns true if country1 area greater than country2 area. Write a function to move a city from one country to another.arrow_forward
- 1) use the following abstract data type called Rectangle to get the length and width from the user. 2) DIsplay the length, width, area, perimeter, and whether the rectangle is a square. struct Rectangle { float length; float width; float area; floeat perimeter; }; // make sure use #include<iostream>arrow_forwardprevious code //include the required header files #include<iostream> using namespace std; //define first class Food class Food { //public access public: //class member name string name; //define the constructor Food() { // do Nothing } //accessor string getName() { //return the value of name return name; } //mutator void setName(string name) { //set the name this->name = name; } //copy constructor Food(Food &f) { //set the value of name this->name = f.name; } //parameterized constructor Food(string name) { //set the value of name this->name = name; } //destructor ~Food() { } //assignment overload void operator=(const Food &f ) { //set the…arrow_forwardWrite an application in C++ using simple code that uses a class called “Book” (seedetails below). The application must perform the following tasks. Create an array of “Book” objects (i.e., array must be able to store 2books). Create 2 “Book” objects initialized as follows.o title = “C++ Textbook”; Author = “Pete Parker”; Publisher =“Cengage”, ISBN = “0123456789”; subject = “Computer Programming”;o title = “Java Textbook”; Author = “Bruce Wayne”; Publisher = “McGrawHill”, ISBN = “9876543210”; subject = “Computer Programming”; Add the two books to the array.o Assume the two publishers have merged into a new company called“BookConglomerate”. Use a loop to create statements to modify thepublisher field with the new publisher name. Display the following information for both bookso Book Title (i.e., “C++ Textbook” or “Java Textbook”)o Authoro Publishero ISBNo SubjectThe Book class must contain the following. Constructor with parameters that initialize all instance variables title,…arrow_forward
- C++ #include <string>#include <cmath> class DollarAmount {public:// initialize amount from an int64_t valueexplicit DollarAmount(int64_t value) : amount{value} { } // add right's amount to this object's amountvoid add(DollarAmount right) {// can access private data of other objects of the same classamount += right.amount; } // subtract right's amount from this object's amountvoid subtract(DollarAmount right) {// can access private data of other objects of the same classamount -= right.amount;} // uses integer arithmetic to calculate interest amount, // then calls add with the interest amountvoid addInterest(int rate, int divisor) {// create DollarAmount representing the interestDollarAmount interest{(amount * rate + divisor / 2) / divisor}; add(interest); // add interest to this object's amount} // return a string representation of a DollarAmount objectstd::string toString() const {std::string dollars{std::to_string(amount / 100)};std::string…arrow_forwardC- Create the sub class UsedBook that is derived from the super class Book and has the following instance variables, constructor, and functions: title ( String) isbn ( String) authors (String) publisher (String) edition ( int) published_year (int) price_new (double) // the price of the book if it is new age (int) // how old the book is in years Constructor that takes all of the above variables as input parameters. set/get functions calculate_price method // the price is calculated as price_new * (1- 0.10*age) print function that prints all information related to the old book. D- Create the Testing class that has the main method and does the following: aa- Use the constructor to create instance of NewBook class and name it as new. Call compute_price function. bb- Use the constructor to create instance of usedBook class and name it used. Call compute_price function. cc- Print the related information of new and used objects using print functions. Use this following code: class…arrow_forwardLook at the following declaration:enum Flower { Rose, Daisy, Petunia } What is the name of the data type?arrow_forward
- If data members contain pointers, the big-five defaults can be used in the class. Group of answer choices True Falsearrow_forwardNot sure how to fix the getIndex function please help --------------------------- #include <iostream> #include <cassert> using namespace std; class SomeObj{ public: SomeObj(int d ): id(d){} int getId() const; void output(); private: int id; }; int SomeObj::getId() const{ return id; } void SomeObj::output(){ cout<<id<<endl; } template<typename T> class MyArray { public: MyArray(); MyArray(int c); T& operator[](int index); void push_back(T e); int getSize() const; int getCapacity() const; int getIndex(T a); void erase(); private: void grow(); T *data; int capacity; int size; }; template <typename T> MyArray<T>::MyArray(): MyArray(1) { } template <typename T> MyArray<T>::MyArray(int c) { assert(c>0); size = 0; capacity = c; data = new T[capacity]; } template <typename T> T& MyArray<T>::operator[](int index) {…arrow_forwardQuestion: Write a program with C# to Simulate a game of tic tac toe. A game of tic tac toe has two players. A Player class is required to store /represent information about each player. The UML diagram is given below. Player -name: string -symbol :char Player (name:string,symbol:char) getName():string getSymbol():char getInfo():string The tic tac toe board will be represented by a two dimensional array of size 3 by 3 characters. At the start of the game each cell is empty (must be set to the underscore character ‘_’). Program flow: Your program must ask for each player’s name and their special symbol or character (usually an ‘X’ or ‘O’). Display each player’s name and symbol. The program must then display the board (the 2 dimensional array). The player whose turn it is has their name displayed and is asked for a row and column number to place their symbol. They can enter -1 -1 as the row and column number to quit. Repeat 2 and 3 until one player enters -1 -1.…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,
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
What is Abstract Data Types(ADT) in Data Structures ? | with Example; Author: Simple Snippets;https://www.youtube.com/watch?v=n0e27Cpc88E;License: Standard YouTube License, CC-BY