EBK JAVA PROGRAMMING
8th Edition
ISBN: 9781305480537
Author: FARRELL
Publisher: CENGAGE LEARNING - CONSIGNMENT
expand_more
expand_more
format_list_bulleted
Concept explainers
Question
error_outline
This textbook solution is under construction.
Students have asked these similar questions
This is the question:
Write an application that displays every perfect number from 1 through 1,000. A perfect number is one that equals the sum of all the numbers that divide evenly into it. For example, 6 is perfect because 1, 2, and 3 divide evenly into it, and their sum is 6; however, 12 is not a perfect number because 1, 2, 3, 4, and 6 divide evenly into it, and their sum is greater than 12.
This is the code given:
public class Perfect {
public static void main (String args[]) {
// Write your code here
}
public static boolean perfect(int n) {
// Write your code here
}
}
Modify the class named FormLetterWriter that includes two overloaded methods named displaySalutation(). The first method takes one String parameter that represents a customer’s last name, and it displays the salutation Dear Mr. or Ms. followed by the last name. The second method accepts two String parameters that represent a first and last name, and it displays the greeting Dear followed by the first name, a space, and the last name. After each salutation, display the rest of a short business letter using the displayLetter method: Thank you for your recent order.
An example of the program is shown below:
Dear Mr. or Ms. Kelly,
Thank you for your recent order.
Dear Christy Johnson,
Thank you for your recent order.
Modify the class named FormLetterWriter that includes two overloaded methods named displaySalutation(). The first method takes one String parameter that represents a customer’s last name, and it displays the salutation Dear Mr. or Ms. followed by the last name. The second method accepts two String parameters that represent a first and last name, and it displays the greeting Dear followed by the first name, a space, and the last name. After each salutation, display the rest of a short business letter using the displayLetter method: Thank you for your recent order.
An example of the program is shown below:
Dear Mr. or Ms. Kelly, Thank you for your recent order. Dear Christy Johnson, Thank you for your recent order.
public class FormLetterWriter {
public static void main(String[] args) {
displaySalutation("Kelly");
displayLetter();
displaySalutation("Christy", "Johnson");
displayLetter();
}
public static void displaySalutation(String…
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
- In java language Before we write a class which is used to describe objects, let’s practice manipulating an object by calling its methods. Complete the class LeetMaker class using String methods. Remember that all the String methods are accessors. They do not change the original String. If you want to apply multiple methods to a String, you will need to save the return value in a variable. Complete the class by doing the following: Print the word in lowercase Replace "e" with "3" (Use the unmodified variable word) Print the changed word In the changed word, replace: "t" with "7" Print the changed word In this newest changed word, replace: "L" with "1" (uppercase L with the number 1). Then, print the final changed word (with all the replacements) Print the length of the word The code to print the original word is already included for you. Do not change that statement. You will need to use the replace() method multiple times. Then print the final String. Remember that replace is an…arrow_forwardWrite an enumerated data type that describes types of triangles based on the number of equal sides. The types are equilateral (3 equal sides), isosceles (2 equal sides), and scalene (0 equal sides). Write the complete enum. Include a variable/field in the enum that represents the number of equal sides for that type of triangle. Include a getter for this variable. Include a toString method. Write a statement to create a variable of your enum type called myFavoriteTriangleType. Initialize the variable to some value. This statement would go in a separate class, perhaps in a main method.arrow_forwardAn integer number is said to be a perfect number if its factors, including 1 (but not thenumber itself), sum to the number. For example, 6 is a perfect number, because 6 = 1 + 2 + 3.Write a method perfect that determines whether parameter number is a perfect number.Use this method in an application that determines and displays all the perfect numbersbetween 1 and 1000. Display the factors of each perfect number to confirm that the number isindeed perfect. Challenge the computing power of your computer by testing numbers muchlarger than 1000. Display the results.arrow_forward
- Carly’s Catering provides meals for parties and special events. In previous chapters, you have developed a class that holds catering event information and an application that tests the methods using four objects of the class. Now modify the Event and EventDemo classes as follows: Modify the method that sets the event number in the Event class so that if the argument passed to the method is not a four-character String that starts with a letter followed by three digits, then the event number is forced to A000. If the initial letter in the event number is not uppercase, force it to be so. Add a contact phone number field to the Event class. Add a set method for the contact phone number field in the Event class. Whether the user enters all digits or any combination of digits, spaces, dashes, dots, or parentheses for a phone number, store it as all digits. For example, if the user enters (920) 872-9182, store the phone number as 9208729182. If the user enters a number with fewer or more…arrow_forward******* In java ***** create a class , and objects for the following exercise 1- for car car - make -yearModel + setMake() + setYearModel() + getMake() + getYearModel() 2- for cellphone cellPhone - manufact : String - model : String - retailPrice : double + setManufact(man : String) : void + setModel(mod : String) : void + setRetailPrice( price : double) : viod + getManufact() : String + getModel() : String + getRetailPrice() : doublearrow_forwardThe Schedule class contains several courses. Each Course has a name, start time, and end time. The toString method for a Course should return a string containing the name, start time, and end time. For example, if the course is "Networking I" and it is held from 8am to 8:50am, the toString method for that course should return: "Networking I: 8am - 8:50am" The toString method for a Schedule should return "Your Schedule:" followed by all of the courses in the schedule. Below is an example showing what the Schedule's toString method should return if it contained five courses (Networking I, Database, Web Development, Java, and Yoga): "Your ScheduleNetworking I: 8am - 8:50amDatabase: 9am - 9:50amWeb Development: 10am - 10:50amJava I: 12pm - 12:50pmYoga: 1pm - 1:50pm" Include a Main.java to test your codearrow_forward
- JAVA PPROGRAM ASAP Please create this program ASAP BECAUSE IT IS MY LAB ASSIGNMENT so it passes all the test cases. The program must pass the test case when uploaded to Hypergrade. Chapter 9. PC #2. Word Counter (page 608) Write a method that accepts a String object as an argument and returns the number of words it contains. For instance, if the argument is “Four score and seven years ago” the method should return the number 6. Demonstrate the method in a program that asks the user to input a string and then passes it to the method. The number of words in the string should be displayed on the screen. Test Case 1 Please enter a string or type QUIT to exit:\nHello World!ENTERThere are 2 words in that string.\nPlease enter a string or type QUIT to exit:\nI have a dream.ENTERThere are 4 words in that string.\nPlease enter a string or type QUIT to exit:\nJava is great.ENTERThere are 3 words in that string.\nPlease enter a string or type QUIT to exit:\nquitENTERarrow_forwardjavaaa Write a class with a constructor that accepts a String object as its argument. The class should have a method that returns the number of vowels in the string, and another method that returns the number of consonants in the string. Demonstrate the class in a program by invoking the methods that return the number of vowels and consonants. Print the counts returned. Imagine you are developing a software package for an online shopping site that requires users to enter their own passwords. Your software requires that users’ passwords meet the following criteria: The password should be at least six characters long. The password should contain at least one uppercase and at least one lowercase letter. The password should have at least one digit. Write a program that asks the user to enter a password, then displays a message indicating whether it is valid or not.arrow_forwardCreate a class IndependenceUSA and write code which asks the user to enter text that contains the American Independence day ( July 4th 1776). Read the date using the method next() 3 times. The user should enter the Independence day in the order month, day, year as shown in the first two runs below( we are not case sensitive) . Use the String method compareToIgnoreCase() to test the validi-ty of the date and print “Hurrah!” if the date entered is correct, or “No, no , no! Incorrect!” if the date incorrect is incorrect, or of the date entered in the wrong order. In other words, you compare your input to “July” , “4”, “1776” , in that order and you don't case for capital or small case letters.arrow_forward
- Write a class called Hamburger.The Hamburger class should have the following fields: weight – an int storing the weight of the hamburger patty in ounces doneness – a String which stores how well the burger is cooked i.e., rare, medium, well done, etc. cheese – a boolean indicating whether the burger has cheese or not toppings – a list of Strings storing the toppings on the burger i.e., lettuce, tomato, mayonnaise, etc. The Hamburger class should have the following methods: 1. a constructor 2. getter and setter methods for each of the fields3. a bite method – the bite methods should reduce the weight of the burger by 1 ounce each time it’s called until the weight is 0. 4. __str__ method In the same file, write a main function that prompts the user to input 3 hamburgers. The function outputs the hamburgers sorted by the weight. Then use any hamburger object to call each of the class methods to test their functionality.arrow_forwardThe Animal class should also have java.util.Date birthDate and the following public instance methods: toString: Returns the animal’s vegetarian, eatings, numOfLegs AND birthDate information as a string The Cat class should also have override toString: Returns the cat’s vegetarian, eatings, numOfLegs, birthDate and color information as a string can you please explain to me why Animal.java class's "set" method doesn't assign an argument of type java.util.Date to birthDate as well as why Animal.java class doesn't have a "get" method for birthDate. Animal.java class Animal{ protected boolean vegetarian;protected String eatings;protected int numOfLegs; public Animal(){ vegetarian = false; eatings = "meat"; numOfLegs = 4;} public Animal(boolean vegetarian,String eatings, int numOfLegs){ this.vegetarian = vegetarian; this.eatings = eatings; this.numOfLegs = numOfLegs;} public void SetAnimal(boolean vegetarian,String eatings, int numOfLegs){ this.vegetarian =…arrow_forwardthis assignment wants me to: Write an application that computes and displays the day on which you become(or became) 10,000 days old. For example, if you we're born on January 1st, 2000, the output would be I will be 10000 days old on 2027-05-19. It is giving me errors in the picture shown in here. here is my code: import java.time.*; import java.util.Scanner; public class TenThousandDaysOld { public static void main(String[] args) { Scanner in = new Scanner(System.in); int month; int day; int year; int daysOld = 10000; System.out.println("Enter month"); month = in.nextInt(); System.out.println("Enter day"); day = in.nextInt(); System.out.println("Enter year"); year = in.nextInt(); LocalDate birthDate = LocalDate.of(year, month, day); LocalDate futureDate = birthDate.plusDays(daysOld); System.out.println("I will be " + daysOld + " old on " + futureDate); } }arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTEBK JAVA PROGRAMMINGComputer ScienceISBN:9781305480537Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTProgramming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:Cengage
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781305480537
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
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