MyLab Programming with Pearson eText -- Access Card -- for Starting Out with Java: Early Objects (Myprogramminglab)
6th Edition
ISBN: 9780134447179
Author: Tony Gaddis
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Expert Solution & Answer
Chapter 6.3, Problem 6.6CP
Explanation of Solution
Given code:
//Definition of class "CheckPoint"
public class CheckPoint
{
//Definition of main class
public static void main(String[] args)
{
//call the method message(1.2)
message (1.2) ;
//call the method message(1)
message(1);
}
//Definition of overloaded method
public static void message(int x)
{
//Print the statement
System.out.print("This is the first version ");
System...
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
public class MysteryReturn2 {3 public static void main(String[] args)4 {5 int x = 1;6 int y = 2;7 int z = 3;89 z = mystery(x, z, y);10 System.out.println(x + " " + y + " " + z);11 }1213 public static int mystery(int c, a, int b);14 {15 c--;16 a = 2 * b + c;17 b = a - 1;18 System.out.println(b + " " + c);1920 return a;21 }22 }
1. The mystery method has three parameter variables, a, b, and c. What is the scope of these variables (that is, where can they be used by their name)?
What is the output of the following Java program?
class Test
{
public static void main (String args[])
{
for(int i=0; 0; i++)
{
System.out.println("Hello World");
}
}
}
Hello World
0, 1, 2, 3
0, 1, 2, 3, 4
Compile-time error because the for loop demands a boolean value in the second part
What is wrong in the following method in JAVA?public class Test {public static void main(String[] args) {xMethod(1234567);}public static void xMethod(double n) {if (n != 0) {System.out.print(n);xMethod(n / 10);}}}
Chapter 6 Solutions
MyLab Programming with Pearson eText -- Access Card -- for Starting Out with Java: Early Objects (Myprogramminglab)
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...
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
- Give the output of the following program public class QuizProblem { public static String quizProb(int i, int j, String myString) { String answer = ""; if(i > j) { return answer; } else { return quizProb(i+1,j,myString) + myString.charAt(i); } } public static void main(String[] args) { String testStr="marshall"; System.out.println(quizProb(0,testStr.length()-1,"marshall")); } }arrow_forwardWrite down the outputs of the following java program public class Exam { String X = "Programming"; double Y = 3; static int N; Exam ( ) { N++ ; } public static void main(String args[]) { Exam s1 = new Exam ( ); Exam s2 = new Exam ( ); System.out.println("1. " + (s1.Y)); System.out.println("2. " + s1.X.replaceFirst("r", "S")); System.out.println("3. " + s2.N); } }arrow_forwardJava- Consider this method declaration: void quiz(int i) { if (i > 1) { quiz(i/2); quiz(i/2); } system.out.print(“*”); } How many asterisks are printed by the method call quiz(4) ?arrow_forward
- Consider the following piece of code: public static void main(String[] args) { BankAccount a = new BankAccount(500); BankAccount b = new BankAccount(a.getBalance()); BankAccount c = a; Identify all of the expressions that are true: a)(a.equals(500)) b)(a.equals(b)) c)(a == 500) d)(a == b) e)(a == c) f)(a.getBalance() == 500) g)(a.getBalance() == b.getBalance())arrow_forwardWhat will be the output of the following Java code? class average { public static void main(String args[]) { double num[] = {5.5, 10.1, 11, 12.8, 56.9, 2.5}; double result; result = 0; for (int i = 0; i < 6; ++i) result = result + num[i]; System.out.print(result/6); } } a) 16.34 b) 16.566666644 c) 16.46666666666667 d) 16.46666666666666arrow_forwardProvide a class for authoring a simple letter. In the constructor, supply the names of the sender and the recipient: public Letter(String from, String to) Supply a method public void addLine(String line) to add a line of text to the body of the letter. Supply a method public String getText() that returns the entire text of the letter. The text has the form: Dear recipient name: blank line first line of the body second line of the body . . . last line of the body blank line Sincerely, blank line sender name Also supply a class LetterPrinter that prints this letter. Dear John: I am sorry we must part. I wish you all the best. Sincerely, Mary Construct an object of the Letter class and call addLine twice. Hints: (1) Use the concat method to form a longer string from two shorter strings. (2) The special string "\n" represents a new line. For example, the statement body = body.concat("Sincerely,").concat("\n"); adds a line containing the string "Sincerely," to the body.arrow_forward
- What will the following program display?public class Checkpoint{public static void main(String[] args){int num1 = 99;double num2 = 1.5;System.out.println(num1 + " " + num2);myMethod(num1, num2);System.out.println(num1 + " " + num2);}public static void myMethod(int i, double d){System.out.println(i + " " + d);i = 0;d = 0.0;System.out.println(i + " " + d);}}arrow_forwardQ27 for java programing: public static void main(String[] args) { Dog[] dogs = { new Dog(), new Dog()}; for(int i = 0 ; i < dogs.length; i++) dogs[i].wo(); Cat[] cats = { new Cat(),new Cat(),new Cat()}; for(int i = 0 ; i < cats.length; i++) cats[i].me(); System.out.print(Dog.getCount()+" woofs and"); System.out.println(Cat.getCount()+" mews"); System.out.println("=====>>>"+decision()); } class Counter { private static int count; public static void inc() { count++;} public static int getCount() {return count;} } class Dog extends Counter{ public Dog(){} public void wo(){inc();} } class Cat extends Counter{ public Cat(){} public void me( ){inc();} } The Correct answer: public static void main(String[] args) { Dog[] dogs = { new Dog(), new Dog()}; for(int i = 0 ; i < dogs.length; i++) dogs[i].wo(); Cat[] cats = { new…arrow_forwardWhat will be the output of the following Java Program? public class Main { public static void main(String args[]) { int arr[][] = new int[4][]; arr[0] = new int[1]; arr[1] = new int[2]; arr[2] = new int[3]; arr[3] = new int[4]; int i, j, k = 0; for (i = 0; i < 4; i++) { for (j = 0; j < i + 1; j++) { arr[i][j] = k; k++; } } for (i = 0; i < 4; i++) { for (j = 0; j < i + 1; j++) { System.out.print(" " + arr[i][j]); k++; } System.out.println(); } }}arrow_forward
- public class MysteryReturn2 {3 public static void main(String[] args)4 {5 int x = 1;6 int y = 2;7 int z = 3;89 z = mystery(x, z, y);10 System.out.println(x + " " + y + " " + z);11 }1213 public static int mystery(int c, a, int b);14 {15 c--;16 a = 2 * b + c;17 b = a - 1;18 System.out.println(b + " " + c);1920 return a;21 }22 } 1. Line 13 contains 2 errors. What are they? 2. Rewrite line 13 with the errors identifed in Question 1 corrected.arrow_forwardWhat is the output of the following program and show all your workings? public class Main{public static void main(String[] args) {System.out.printin(mystery(5));}static int mystery(int num){if(num <= 1)return 1;else{return mystery(num-1) + mystery(num—2) ;}arrow_forwardJAVA Determine the output for the following code public class Beta extends Baap { public int h = 44; public int getH( ) { System.out.println("Beta " + h); return h; } public static void main(String[ ] args) { Baap b = new Beta(); System.out.println(b.h + " " + b.getH( )); Beta bb = (Beta) b; System.out.println(bb.h + " " + bb.getH( )); } } public class Baap { public int h = 4; public int getH( ) { System.out.println("Baap " + h); return h; } }arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education