Assuming the following enum declaration exists:
enum Dog { POODLE, BOXER, TERRIER }
what will the following statements display?
- a. System.out.println(Dog.POODLE + “\n” +
Dog.BOXER + ”\n” +
Dog.TERRIER);
- b. System.out.println(Dog.POODLE.ordinal() + ”\n” +
Dog.BOXER.ordinal() + ”\n” +
Dog.TERRIER.ordinal ());
- c. Dog myDog = Dog.BOXER;
if (myDog.compareTo(Dog.TERRIER) > 0)
System.out.println(myDog + “ is greater than ” +
Dog.TERRIER);
else
System.out.println(myDog + “ is NOT greater than ” +
Dog.TERRIER);
Want to see the full answer?
Check out a sample textbook solutionChapter 8 Solutions
Starting Out with Java: From Control Structures through Data Structures (4th Edition) (What's New in Computer Science)
Additional Engineering Textbook Solutions
Objects First with Java: A Practical Introduction Using BlueJ (6th Edition)
Software Engineering (10th Edition)
Starting Out With Visual Basic (8th Edition)
Problem Solving with C++ (9th Edition)
C Programming Language
Starting Out with Python (4th Edition)
- In C++ Language: Suppose I have a class named Person. Here is how I would like to use the class: //Create a person named Dave Smith Person dave("Smith", "Dave", 'R'); //Create a person named Gal Gadot Person gal("Gadot", "Gal", 'G'); //Dave and Gal gets married gal = dave + gal; dave = dave + gal; //print Gal and Dave's new married name cout << gal << endl; cout << dave << endl; This will output the following: Gal Smith-Gadot Dave Smith-Gadot Write the class declaration for Personarrow_forwardc++ (A) write the definition of the Circle class. (B) Write a test program implementing the relational operators (<, <=, ==, ! =, >, >=) to compare the radius of two circle. See the sample outcome Figure 1. in the test program, your code will perform the followings; (A) Creates two circles with the radius 5 and 6 respectively. (B) Use the operator < and display the area of the circle that has the smaller radius. (C) Use the operator == and display the area of the bigger circle if the two circles are not the same. You need to use one of the operators to determine which radius is bigger.arrow_forwardPlease circle True or False for each of the following statements. C++ Keywords public and private are access specifiers for classes in C++. TRUE FALSEarrow_forward
- =======================================================================PSET_3 - DESCRIPTION for JAVA PROGRAMMING SET 3=======================================================================The monthly payment on a loan may be calculated by the following formula:Rate * (1 + Rate)^NPayment = ----------------------- * L [note 1]( ( (1 + Rate)^N ) - 1)Rate is the monthly interest rate--expressed as a decimal value,which is the annual interest rate divided by 12.(12% annual interest would be 1 percent monthly interest.) [note 2]N is the number of payments, and ...L is the amount of the loan.-----------------------------------------------------------------------Note 1: '^' means exponentiation; a^b means a to the power of bHint: Use the pow() function in the Math Library.Note 2: To convert from percent to decimal ...Divide the percent value by…arrow_forward=======================================================================PSET_3 - DESCRIPTION for JAVA PROGRAMMING SET 3=======================================================================The monthly payment on a loan may be calculated by the following formula:Rate * (1 + Rate)^NPayment = ----------------------- * L [note 1]( ( (1 + Rate)^N ) - 1)Rate is the monthly interest rate--expressed as a decimal value,which is the annual interest rate divided by 12.(12% annual interest would be 1 percent monthly interest.) [note 2]N is the number of payments, and ...L is the amount of the loan.-----------------------------------------------------------------------Note 1: '^' means exponentiation; a^b means a to the power of bHint: Use the pow() function in the Math Library.Note 2: To convert from percent to decimal ...Divide the percent value by 100.-----------------------------------------------------------------------=======================================================================…arrow_forwardQ 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);…arrow_forward
- Book: C++ Programming: From Problem Analysis to Program Design 8th edition, D. S. Malik In C++ In this programming exercise, you use abstract classes and pure virtual functions to design classes to manipulate various types of accounts. For simplicity, assume that the bank offers three types of accounts: savings, checking, and certificate of deposit, as described next. Savings accounts: Suppose that the bank offers two types of savings accounts: one that has no minimum balance and a lower interest rate and another that requires a minimum balance and has a higher interest rate. Checking accounts: Suppose that the bank offers three types of checking accounts: one with a monthly service charge, limited check writing, no minimum balance, and no interest; another with no monthly service charge, a minimum balance requirement, unlimited check writing, and lower interest; and a third with no monthly service charge, a higher minimum requirement, a higher interest rate, and unlimited check…arrow_forwardComputer Science Need Debugging following these guidelines: program produces correct output Fixed bug(s) in Car class // Creates a Car class // You can construct a Car using a price and color // or just a price, in which case a Car is black // or no parameters, in which case a Car is $10,000 and black using System; using static System.Console; using System.Globalization; class DebugNine3 { static void Main() { Car myCar = new Car(32000, "red"); Car yourCar = new Car(14000); Car theirCar; WriteLine("My {0} car cost {1}", myCar.color, myCarr.Price.ToString("c2", CultureInfo.GetCultureInfo("en-US"))); WriteLine("Your {0} car cost {1}", yourCar.Color, youRCar.price.Tostring("c2", CultureInfo.GetCultureInfo("en-US"))); WriteLine("Their {0} car cost {1}", theirCar.Color, theirCar.price.ToString("c2", CultureInfo.GetCultureInfo("en-US"))); } } class Car { private…arrow_forwardDefine a struct computerType to store the following details about a computer: manufacturer (string), model type (string), processor type (string), ram (int), hard drive size (int), year when the computer was built (int), and the price (double). Write a program that declares a variable of type computerType, prompts the user to input data about a computer, and output the computer’s data. Your program should use the string functions. c++ programarrow_forward
- Assume 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_forwardAssume that you are applying “testing” and “inspection”, the two defect finding methods in the following buggy code example to find defects. Explain how “testing” and “inspection” differ in finding defects quickly and the efforts required for the example. public class Employee { private String id; private int name; private double salary; public Employee(String id,int name,double salary) { } public Employee() { } } Public class Customer { public static void main(String s[]) { Employee e1=new Employee(“10060OTU”, “S1”, 2000.50); Employee e2=new Employee(); System.out.println (“The salary of Employee S1 is”+ e1.salary); }arrow_forward
- Microsoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,C++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology Ptr