Question: Write a program that calls methods for each of the following mini problems from its main method. Us a single Scanner for the program declared

Write a program that calls methods for each of the following mini problems from its main method. Us a single Scanner for the program declared in the class as private Static Scanner keyboard = new Scanner(System.in); 1. Write a method that reads two strings from the user's keyboard. Display each string, along with its width, on two separate lines. Then create a new string by joining the two strings with a space between them. Display the new string and its length on a new separate line. 2. Write a method that reads a line of text from the keyboard and then displays the line, but with the first occurrence of hate changed to love. For example, a possible sample dialogue might be Enter a line of text. I hate you. I have rephrased that line to read: I love you. You can assume that the word hate occurs in the input. If the word hate occurs more than once in the line, your program will replace only its first occurrence. 3. Write a method that asks the user to enter a favorite color, a favorite food, a favorite animal, and the first name of a friend or relative. The program should then print the following two lines, with the user's input replacing the items in italics: I had a dream that Name ate a Color Animal and said it tasted like Food! For example, if the user entered blue for the color, hamburger for the food, dog for the animal, and Jake for the person's name, the output would be I had a dream that Jake ate a blue dog and said it tasted like hamburger! Don't forget to put the exclamation mark at the end. 4. Many private water wells produce only 1 or 2 gallons of water per minute. One way to avoid running out of water with these low-yield wells is to use a holding tank. A family of 4 will use about 250 gallons of water per day. However, there is a "natural" water holding tank in the casing (i.e. the hole) of the well itself. The deeper the well, the more water that will be stored that can be pumped out for household use. But how much water will be available? Write a method that allows the user to input the radius of the well casing in inches (a typical well will have a 3 inch radius) and the depth of the well in feet (assume water will fil this entire depth, although in practice that will not be true since the static water level will generally be 50 feet or more below the ground surface). The program should output the number of gallons stored in the well casing. For your reference: The volume of a cylinder is where r is the radius and h is the height. 1 cubic foot =7.48 gallons of water. For example, a 300 foot well full of water with a radius of 3 inches for the casing holds about 441 gallons of water -- plenty for a family of 4 and no need to install a separate holding tank
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
