Java How to Program, Early Objects (11th Edition) (Deitel: How to Program)
11th Edition
ISBN: 9780134743356
Author: Paul J. Deitel, Harvey Deitel
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Expert Solution & Answer
Chapter 3, Problem 2.9SRE
Program Description Answer
Any class which includes “public static void main(String args[])” can be used for executing an app.
Hence, the given statement is “True”.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
public static void main(String [] args)
{
// Step 2: Construct a Day object representing today
//
and assign it to a variable called aDay
// Step 3: Construct a Day object representing the day
for our Exam1 on March 1, 2022, and assign
it to a variable called examOne
//
//
// Step 4: Declare three integer variables called
year, month and day with initial values
of 2022, 4, 12.
//
//
4
// Step 5: Construct a Day object using the three variables
and assign it to a variable called examTwo
6.
:7
28
29
//
// Step 6: Display the three days on separate lines
without any messages
30
31
//
32
33
// Step 7: Display the number of days as a positive integer
between the two exams with a message
34
35
//
36
//
"Number of days between the two exams: "
37
38
39
// Step 8: Update aDay to the day two days later
40
41
// Step 9: Print the year, month and day of aDay,
one value per line without any messages
42
43
//
44
45
}
46
47
42) Look at the following method:
public static int test2 (int x, int y)
if (x < y)
{
return -5;
}
else
{
return (test2 (x - y, y + 5) + 6) ;
}
}
What is returned for test2 (10, 20)?
A) -5
B) 1
C) 6
D) 10
43) This term is used for methods that directly call themselves.
A) Simple recursion
C) Absolute recursion
B) Direct recursion
D) Native recursion
44) If the base case in a recursive method is never reached:
A) The result will always be off by one.
C) The method will call itself indefinitely.
B) The method will call itself only once.
D) The method will never call itself.
45) A(n) is an object that is generated in memory as the result of an error or an unexpected
event.
A) exception
C) default exception handler
B) exception handler
D) error message
46) All of the exceptions that you will handle are instances of classes that extend this class.
A) Exception
C) IOException
B) RunTimeException
D) Error
47) All exceptions are instances of dasses that extend this class.
A) Throwable
C)…
2) Two integers are said to be relatively prime if their greatest common divisor (GCD) is one. For
example 12 and 13 are relatively prime, but 12 and 14 are not.
a. Write a method called relativelyPrime that accepts two integer parameters A and B. The
method should output if A, and B are relatively prime or nat.
Use the following method header:
public static void relativelyPrime(int A, int B)
b. Write a test program (main) to test the method by asking the user to input two positive
integers X and Y. Then the program will call the method relativelyPrime to output if X and Y are
relatively prime or not.
Sample Run 1:
Enter Two positive integers X and Y: 12 13
12 and 13 are relatively prime
Sample Run 2:
Enter Two positive integers X and Y: 12 14
12 and 14 are not relatively prime
Chapter 3 Solutions
Java How to Program, Early Objects (11th Edition) (Deitel: How to Program)
Ch. 3 - Fill in the blanks in each of the following: Each...Ch. 3 - Fill in the blanks in each of the following:...Ch. 3 - Fill in the blanks in each of the following:...Ch. 3 - Fill in the blanks in each of the following: Each...Ch. 3 - Prob. 1.5SRECh. 3 - Fill in the blanks in each of the following: Java...Ch. 3 - Prob. 1.7SRECh. 3 - Prob. 1.8SRECh. 3 - Prob. 1.9SRECh. 3 - Prob. 1.10SRE
Ch. 3 - Prob. 1.11SRECh. 3 - Prob. 1.12SRECh. 3 - Fill in the blanks in each of the following: A(n)...Ch. 3 - Prob. 1.14SRECh. 3 - Prob. 1.15SRECh. 3 - Prob. 1.16SRECh. 3 - Fill in the blanks in each of the following: Types...Ch. 3 - Prob. 2.1SRECh. 3 - Prob. 2.2SRECh. 3 - State whether each of the following is true or...Ch. 3 - Prob. 2.4SRECh. 3 - Prob. 2.5SRECh. 3 - Prob. 2.6SRECh. 3 - State whether each of the following is true or...Ch. 3 - State whether each of the following is true or...Ch. 3 - Prob. 2.9SRECh. 3 - Prob. 2.10SRECh. 3 - State whether each of the following is true or...Ch. 3 - Prob. 3.1SRECh. 3 - Prob. 4.1SRECh. 3 - (Keyword new) Whats the purpose of keyword new?...Ch. 3 - Prob. 2.1ECh. 3 - (Instance Variables) Explain the purpose of an...Ch. 3 - Prob. 4.1ECh. 3 - (Using a Class without Importing It) Explain how a...Ch. 3 - (set and get Methods) Explain why a class might...Ch. 3 - Prob. 7.1ECh. 3 - (Invoice Class) Create a class called Invoice that...Ch. 3 - (Employee Class) Create a class called Employee...Ch. 3 - Prob. 10.1ECh. 3 - (Target-Heart-Rate Calculator) While exercising,...Ch. 3 - (Computerization of Health Records) A health-care...
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
- Please help me with this , I am stuck ! PLEASE WRITE IT IN C++ Thanks 1) bagUnion: The union of two bags is a new bag containing the combined contents of the original two bags. Design and specify a method union for the ArrayBag that returns as a new bag the union of the bag receiving the call to the method and the bag that is the method's parameter. The method signature (which should appear in the .h file and be implemented in the .cpp file is: ArrayBag<T> bagUnion(const ArrayBag<T> &otherBag) const; This method would be called in main() with: ArrayBag<int> bag1u2 = bag1.bagUnion(bag2); Note that the union of two bags might contain duplicate items. For example, if object x occurs five times in one bag and twice in another, the union of these bags contains x seven times. The union does not affect the contents of the original bags. Here is the main file: #include <cstdlib>#include <iostream>#include "ArrayBag.h"using namespace std; template…arrow_forwardObject Oriented Programming: 213COMP, 214COMP (Feb-2022) Assignment- I [10 marks] Academic honesty: O Only pdf file accepted & student ID, will be your upload file. O Student who submit copied work will obtain a mark of zero. O Late work or attach file by email message not allowed. Q1: Write the signature for a method that has one parameter of type String, and does not return a value. Q2: Write the signature for a method that has two parameters, both of type Student, and returns an int value. Q3: Write the constructor's headers of the followings? new Student (202101156, “Ahmed"); new Address(51, "jazan university","CS&IT" ); new Grade(true, 505235600, 4.5); Q4: a) Write a class Student that define the following information: name, stid , age. b) Explain a mutators (setters) and accessors(getters) methods for each attributes(fields). c) Add three constructors: • with empty constructor. one parameter constructor (name of student) two parameters constructor (name and stid) d) Create two…arrow_forwardEdit only the class definition. DO NOT CHANGE the code given under 'main' please. Steps: Additionally implement any Python Magic/Dunder methods such that instances of the class minimally:1. Support addition, subtraction, equality operations and the built-in abs function2. Are Iterable i.e., support for loops and star arguments for unpacking into function calls3. Support a string representation that displays the class name and coordinates stored by the instance: i.e. for an object initialized as: Vector(0, 3), the string representation should be ‘Vector(0, 3)’The code given under main tests for each of the program requirements and subsequently uses the turtle module to plot randomly generated points rotated. A screenshot for a sample run of the program is attached. Template.py: from math import hypot, pi from random import uniform import turtle as t class Vector2D: ... if __name__ == '__main__': # Test Vector class a, b = Vector2D(0, 3), Vector2D(0, -3) tests =…arrow_forward
- 8- Create an instance of the following class and call its methods. class Exam{ int grade; public: void seta (int b) (grade=b; } int geta () {return grade; } 9- When the word const is put before the variable definition, what does that mean? 10- How to concatenate two strings in C++ language? C++arrow_forwardPlease include doctring, and write only in python: First, write a class named Movie that has four data members: title, genre, director, and year. It should have: an init method that takes as arguments the title, genre, director, and year (in that order) and assigns them to the data members. The year is an integer and the others are strings. get methods for each of the data members (get_title, get_genre, get_director, and get_year). Next write a class named StreamingService that has two data members: name and catalog. the catalog is a dictionary of Movies, with the titles as the keys and the Movie objects as the corresponding values (you can assume there aren't any Movies with the same title). The StreamingService class should have: an init method that takes the name as an argument, and assigns it to the name data member. The catalog data member should be initialized to an empty dictionary. get methods for each of the data members (get_name and get_catalog). a method named add_movie…arrow_forwardPROGRAMMING LANGUAGE: JAVA SUBJECT: ADVANCED OOP WITH JAVA QUESTION NO 2: Make a class cube with x3 (x cube) function using package. Donot use maths class.arrow_forward
- Please help with the following: C# .NET change the main class so that the user is the one that as to put the name a driver class that prompts for the person’s data input, instantiates an object of class HealtProfile and displays the patient’s information from that object by calling the DisplayHealthRecord, method. MAIN CLASS---------------------- static void Main(string[] args) { // instance of patient record with each of the 4 parameters taking in a value HeartRates heartRate = new HeartRates("James", "Kill", 1988, 2021); heartRate.DisplayPatientRecord(); // call the method to display The Patient Record } CLASS HeartRATES------------------- class HeartRates { //class attributes private private string _First_Name; private string _Last_Name; private int _Birth_Year; private int _Current_Year; // Constructor which receives private parameters to initialize variables public HeartRates(string First_Name, string Last_Name, int Birth_Year, int Current_Year) { _First_Name = First_Name;…arrow_forwardPART B: JUnit Testing Write a Java program according to the following: Create a Multiple.java class. Create the following two static methods (with return type float): SquareRoot() and CubeRoot(). SquareRoot) method should take two arguments and return the float value at the end. CubeRoot() method should take three arguments and return the float value at the end. Create a test class with the name MultipleTest.java. In this class, import the following libraries at the top of this file import org.junit. Before; import org.junit. Test; import static org.junit.Assert.assertEquals; Create an object of Calculator.java class by writing the following code in CalculatorTest.java class: private Multiple multiple; @Before public void setup() {this.multiple new Multiple():) 4. Generate the JUnit test classes for both the methods one by one. Declare and initialize the required variables to pass those to the methods. Store the expected result in one of the variables and then compare it with the…arrow_forwardProblem 3 (Comparing Student Data)Write a method called compare_average() that takes a student object as a parameter.This method must compare the average grades of the calling object with that of theparameter object and print the results. It does not return anything.See the sample output below. Alice has a higher average than BobBob has a higher average than CathyAlice has a higher average than Cathyarrow_forward
- // The language is java Part I: Use of recursive method (4 points for students who need recursion/extracredit) Description: Code a class called RecursiveMultiply in which it will accept two integer arguments entered from user; pass these integers to a recursive method that returns the multiplication result of these two integers. The multiplication can be performed as repeated addition, for example, if two integers are 7 and 4: 8 * 4 = 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 You will write the application with GUI and recursion to display the result in a noneditable text field, based on the user’s entry from two text fields, while an OK button is pressed. You will utilize the exception handling code as you did in your Lab 4 and Lab 5 to verify if data entered in the text fields are valid (numerical and positive data only). You will make your own decision if there is any explanation that is not described in this specification. Finally, code a driver program that will test your class…arrow_forwardJava Constructor(String) This constructor will take a string of digits(no commas) and turn it into an UnboundedInt object (MUST BE STRING INPUT) UnboundedInt add (UnboundedInt ) A method that adds the current UnboundedInt with a passed in one. The return is a new UnboundedInt. UnboundedInt multiply (UnboundedInt ) - do this one last! A method that multiplies the current UnboundedInt with a passed in one. The return is a new UnboundedInt. void addEnd ( int ) -optional method (helpful) A method to add a new element at the end of the sequence , used for building up each higher term in a single sequence. (i.e. adding a new IntNode to the linked list) UnboundedInt clone( ) a method that returns a copy of the original structure boolean equals ( Object ) a method that returns true if linked list represents the same numerical number as the input parameter. False otherwise. Overrides method in Object class. String toString ( ) creates a string of all elements…arrow_forward? ParameterMysteryExam1 ♡ Language/Type: Java parameters return The following console program uses parameters and produces five lines of output. What are they? public class ParameterMysteryExam1 { } public static void main(String[] args) { String x = "java"; String y = "tyler"; String z = "tv"; String rugby = "hamburger"; String java = "donnie"; } hamburger (x, y, z); hamburger (z, x, y); hamburger ("rugby", z, java); y = hamburger (y, rugby, "x"); hamburger (y, y, "java"); and " + x + ” like + y); System.out.println(z + public static String hamburger (String y, String z, String x) { return z; } 9 M 31 marrow_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