Starting Out with Java: Early Objects (6th Edition)
6th Edition
ISBN: 9780134462011
Author: Tony Gaddis
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Textbook Question
Chapter 6, Problem 3FTE
public class MyMath
{
public static int square(int number)
{
return number * number;
}
public static double square(int number)
{
return number * number;
}
}
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
26. Assume the declaration of Exercise 24.
A. Write the statements that derive
the class dummyClass from class base as a private inheritance. (2
lines are { and }.)
"A1 is {
"A2 is
"A3 is ))
B. Determine which members of class base are private, protected,
and public in class dummyClass.
"B1 is dummyClass is a de
// Simulates a simple car with operations to drive and check the odometer.public class SimpleCar { // Number of miles driven private int miles; public SimpleCar(){ miles = 0; }
public void drive(int dist){ miles = miles + dist; } public void reverse(int dist){ miles = miles - dist; } public int getOdometer(){ return miles; }
public void honkHorn(){ System.out.println("beep beep"); }
public void report(){ System.out.println("Car has driven: " + miles + " miles"); } }
public class LabProgram {
public static void main(String args[]) {
Course course = new Course();
String first; // first name
String last; // last name
double gpa; // grade point average
first = "Henry";
last = "Cabot";
gpa = 3.5;
course.addStudent(new Student(first, last, gpa)); // Add 1st student
first = "Brenda";
last = "Stern";
gpa = 2.0;
course.addStudent(new Student(first, last, gpa)); // Add 2nd student
first = "Jane";
last = "Flynn";
gpa = 3.9;
course.addStudent(new Student(first, last, gpa)); // Add 3rd student
first = "Lynda";
last = "Robison";
gpa = 3.2;
course.addStudent(new Student(first, last, gpa)); // Add 4th student
course.printRoster();
}
}
// Class representing a student
public class Student {
private String first; // first name
private String last; // last name
private double gpa; // grade point average…
Chapter 6 Solutions
Starting Out with Java: Early Objects (6th Edition)
Ch. 6.1 - Prob. 6.1CPCh. 6.1 - Prob. 6.2CPCh. 6.1 - Describe the limitation of static methods.Ch. 6.3 - Prob. 6.4CPCh. 6.3 - What is a methods signature?Ch. 6.3 - Prob. 6.6CPCh. 6.3 - How many default constructors may a class have?Ch. 6.4 - Prob. 6.8CPCh. 6.4 - Prob. 6.9CPCh. 6.4 - Prob. 6.10CP
Ch. 6.5 - Recall the Rectangle class shown earlier in this...Ch. 6.9 - Consider the following statement: A car has an...Ch. 6.9 - Why is it not safe to return a reference to an...Ch. 6.9 - A class has a reference variable as an instance...Ch. 6.10 - Prob. 6.15CPCh. 6.12 - Look at the following statement, which declares an...Ch. 6.12 - Assume that the following enumerated data type has...Ch. 6.12 - Prob. 6.18CPCh. 6 - This type of method cannot access any non-static...Ch. 6 - Prob. 2MCCh. 6 - Prob. 3MCCh. 6 - Prob. 4MCCh. 6 - If you write this method for a class, Java will...Ch. 6 - Making an instance of one class a field in another...Ch. 6 - This is the name of a reference variable that is...Ch. 6 - This enum method returns the position of an enum...Ch. 6 - Assuming the following declaration exists: enum...Ch. 6 - You cannot use the fully qualified name of an enum...Ch. 6 - The Java Virtual Machine periodically performs...Ch. 6 - If a class has this method, it is called...Ch. 6 - CRC stands for a. Class, Return value, Composition...Ch. 6 - Prob. 11MCCh. 6 - True or False: A static member method may refer to...Ch. 6 - True or False: All static member variables are...Ch. 6 - Prob. 18TFCh. 6 - Prob. 19TFCh. 6 - Prob. 21TFCh. 6 - True or False: Enumerated data types are actually...Ch. 6 - True or False: enum constants have a toString...Ch. 6 - True or False: A class may not have more than one...Ch. 6 - True or False: A private class that is defined...Ch. 6 - public class MyClass { private int x; private...Ch. 6 - public class TwoValues { private int x, y; public...Ch. 6 - public class MyMath { public static int square(int...Ch. 6 - Assume the following declaration exists : enum...Ch. 6 - l. Consider the following class declaration:...Ch. 6 - A pet store sells dogs, cats, birds, and hamsters....Ch. 6 - Prob. 1SACh. 6 - Prob. 2SACh. 6 - Consider the following class declaration: public...Ch. 6 - Prob. 4SACh. 6 - How does method overloading improve the usefulness...Ch. 6 - Prob. 6SACh. 6 - Even if you do not write an equals method for a...Ch. 6 - A has a relationship can exist between classes....Ch. 6 - Prob. 9SACh. 6 - Is it advisable or not advisable to write a method...Ch. 6 - Prob. 11SACh. 6 - Look at the following declaration: enum Color {...Ch. 6 - Assuming the following enum declaration exists:...Ch. 6 - Under what circumstances does an object become a...Ch. 6 - Area Class Write a class that has three overloaded...Ch. 6 - InventoryItem Class Copy Constructor Add a copy...Ch. 6 - Carpet Calculator The Westfield Carpet Company has...Ch. 6 - LandTract Class Make a LandTract class that has...Ch. 6 - Month Class Write a class named Month. The class...Ch. 6 - Employee Class Modification In Programming...Ch. 6 - RetailItem Class Modification Modify this chapters...Ch. 6 - Sales Receipt File Modify the program you wrote in...Ch. 6 - Parking Ticket Simulator For this assignment you...Ch. 6 - Geometry Calculator Design a Geometry class with...Ch. 6 - Car Instrument Simulator For this assignment, you...Ch. 6 - First to One Game This game is meant for two or...Ch. 6 - Heads or TaiLs Game This game is meant for two or...
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
A (n) _______operator determines if a specific relationship exists between two values.
Starting Out With Visual Basic (8th Edition)
is a graphical language that allows people who design software systems to use an industry-standard notation to ...
Java How To Program (Early Objects)
Write a Vole program that places 0s in all the memory cells from address 0xA0 through 0xC0 but is small enough ...
Computer Science: An Overview (13th Edition) (What's New in Computer Science)
True or False: A superclass has a member with package access. A class that is outside the superclasss package b...
Starting Out with Java: From Control Structures through Objects (6th Edition)
Explain why using model checking is sometimes a more cost-effective approach to verification than verifying a p...
Software Engineering (10th Edition)
What is the disadvantage of having too many features in a language?
Concepts Of Programming Languages
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
- public class Application { public static void main(String[] args) { Employee empl = new Employee(); empl.firstName = "Ali"; empl.lastName = "Omar"; empl.salary = 20000; Employee emp2 = new Employee(); emp2.firstName = "Mohamed"; emp2.lastName = "Nour"; emp2.salary = 30000; System.out.println("- System.out.printin("- empl.employeeSalary(); System.out.println("- empl.checkEmployeeSalary(emp1.salary, emp2.salary); System.out.printin("- System.out.println("- printEmployee(emp2); System.out.printin("- Employee employeeArr[] = new Employee[2]: employeeArr[0] = empl; employeeArr[1] = emp2; Application a = new Åpplication(); a.printArrayofEmployee(employeeArr); Non static (instance) start to call Static function to print ---------"); "); - Non Static function to print - --"); Non static (instance) start to call same class Static function to print --------); -"); Non Static function to print ----); System.out.println("- System.out.printin("- System.out.printin("Salary : " + Employee.salary);…arrow_forwardPublic Class SavingsAccount { float interest; float FixedDeposit; SeniorAccount(float interest, float FixedDeposit) { this. interest = interest; this.fixedDeposit= FixedDeposit; } float calculateInterest(); { System.out.println(“Calculating Savings Account Interest”); return(FixedDeposit*interest/100); } } Public Class SeniorAccount extends SavingAccount { float seniorInterest; SeniorAccount(float interest, float FixedDeposit) { this.seniorInterest=interest; super(interest, FixedDeposit) } float calculateInterest() { System.out.println(“Calculating Savings Account Interest”); return(FixedDeposit*seniorinterest/10); } } Public static void main(String args[]) { SavingsAccount saving = new SavingsAccount(6,100000); System.out.println(saving.calculateinterest()); SeniorAccount senior=new seniorAccount(10,100000); System.out.println(Senior.calculateInterest()); } Rubric: Correct the syntax and logical errors Proper working codearrow_forwardPublic Class SavingsAccount { float interest; float FixedDeposit; SeniorAccount(float interest, float FixedDeposit) { this. interest = interest; this.fixedDeposit= FixedDeposit; } float calculateInterest(); { System.out.println(“Calculating Savings Account Interest”); return(FixedDeposit*interest/100); } } Public Class SeniorAccount extends SavingAccount { float seniorInterest; SeniorAccount(float interest, float FixedDeposit) { this.seniorInterest=interest; super(interest, FixedDeposit) } float calculateInterest() { System.out.println(“Calculating Savings Account Interest”); return(FixedDeposit*seniorinterest/10); } } Public static void main(String args[]) { SavingsAccount saving = new SavingsAccount(6,100000); System.out.println(saving.calculateinterest()); SeniorAccount senior=new seniorAccount(10,100000); System.out.println(Senior.calculateInterest()); } Correct the syntax and logical errorarrow_forward
- // Some circle statistics public class DebugFour2 { publicstaticvoidmain(Stringargs[]) { double radius =12.6; System.out.println("Circle statistics"); double area = java.Math.PI * radius * radius; System.out.println("area is " + area); double diameter =2- radius; System.out.println("diameter is + diameter); } }arrow_forwardBased on Figure 3, create a class named Child that inherits the Father class. Declare an instance name location (String) for class Child. [3 marks]arrow_forward// This class discounts prices by 10% public class DebugFour4 { public static void main(String args[]) { final double DISCOUNT_RATE = 0.90; int price = 100; double price2 = 100.00; tenPercentOff(price DISCOUNT_RATE); tenPercentOff(price2 DISCOUNT_RATE); } public static void tenPercentOff(int p, final double DISCOUNT_RATE) { double newPrice = p * DISCOUNT_RATE; System.out.println("Ten percent off " + p); System.out.println(" New price is " + newPrice); } public static void tenPercentOff(double p, final double DISCOUNT_RATE) { double newPrice = p * DISCOUNT_RATE; System.out.println"Ten percent off " + p); System.out.println(" New price is " + newprice); } }arrow_forward
- class Time { private: int hour; int minute; int second; public: Time(): Time(0, 0, 0) { Time(int s): Time(0, 0, s) {} I Time(int m, int s): Time(0, m, s) {} Time(int h, int m, int s) { m += s/60; s %= 60; h += m/60; m %= 60; hour = h; minute = m; second = s; } int getHour() {return hour;} int getMinute() {return minute;} int getSecond() {return second;} void setHour(int h) {hour = h;} void setMinute(int m) {minute = m;} void setSecond(int s) {second = s;} }; Q1: Implement a class called Time. a) Use the given Time class implement following. b) Overload friend insertion operator > to input Time objects.arrow_forwardpublic class Stadium extends baseStadium{ public int typeTicket; int floors; int seating; String type; public float ticketPrice; public String leagueName=""; public void SetTecketName(String val) { leagueName=val; } public void setType() { if (typeTicket == 1) { type = "VIP"; } else { type = "Regular"; } } public String getType() { return type; } public void setPrice() { if (typeTicket == 1) { ticketPrice = 250; } else { ticketPrice = 100; } } public void setFloors(int floors) { this.floors = floors; } public int getFloors() { return floors; } public void setSeating(int seating) { this.seating = seating; } public int getSeating() { return seating; } public void printDetails() { System.out.println("Ticket Details:"); System.out.println("Ticket Type:…arrow_forwardpublic static class Lab2{public static void Main(){int idNum;double payRate, hours, grossPay;string firstName, lastName;// prompt the user to enter employee's first nameConsole.Write("Enter employee's first name => ");firstName = Console.ReadLine();// prompt the user to enter employee's last nameConsole.Write("Enter employee's last name => ");lastName = Console.ReadLine()// prompt the user to enter a six digit employee numberConsole.Write("Enter a six digit employee's ID => ");idNum = Convert.ToInt32(Console.ReadLine());// prompt the user to enter the number of hours employeeworkedConsole.Write("Enter the number of hours employee worked =>");// prompt the user to enter the employee's hourly pay rateconsole.Write("Enter employee's hourly pay rate: ");payRate = Convert.ToDouble(Console.ReadLine());// calculate gross paygrossPay = hours * payRate;// output resultsConsole.WriteLine("Employee {0} {1}, (ID: {2}) earned {3}",firstName, lastName, idNum,…arrow_forward
- class Student { private int age = 18; public Student() { age = 19; } } public class Test { public static void main (String[] args){ Student s = new Student(); System.out.println (s.age); } }arrow_forward// simulates a simple vending machine with operations to purchase drinks and check inventory.public class VendingMachine { // number of bottle in stock private int bottles; // initial inventory is 20 public VendingMachine(){ bottles = 20; } public void purchase(int amount){ bottles = bottles - amount; } public int getInventory(){ return bottles; } public void restock(int amount){ bottles = bottles + amount; } public void report(){ System.out.println("Inventory: " + bottles + " bottles"); } }arrow_forwardPublic classTestMain { public static void main(String [ ] args) { Car myCar1, myCar2; Electric Car myElec1, myElec2; myCar1 = new Car( ); myCar2 = new Car("Ford", 1200, "Green"); myElec1 = new ElectricCar( ); myElec2 = new ElectricCar(15); } }arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781305480537Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781305480537
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Introduction to Classes and Objects - Part 1 (Data Structures & Algorithms #3); Author: CS Dojo;https://www.youtube.com/watch?v=8yjkWGRlUmY;License: Standard YouTube License, CC-BY