Related questions
Concept explainers
I'm stuck on my code and need help rewriting it so there are no syntax errors. Here's my code. I've also included two pictures - one of my syntax errors (there are 11) and another of what the output of the code should look like. Please try to keep the code as similar to the original as possible.
CODE
//Importing scanner
import java.util.Scanner;
public class CarMaintanenceAssignment
{
//Method 1
public static double carMaintenance(String carMake)
{
Scanner input = new Scanner(System.in);
double accum = 0;
char yn;
System.out.println(" Services: Oil Change, Tune up, Brake Job, Transmission Service, respectively: 59.99, 111.99, 189.99, 149.99");
System.out.println(" ");
//Prompting user for the make of their car
System.out.println("Please select the service that you want for your " + carMake);
//Asking user if they want an oil change
if(yn.equalsIgnoreCase('Y'))
{
accum += 59.99;
}
System.out.println("Coolant Flush : Please enter Y or N =");
yn = sc.next().charAt(0);
if(yn.equalsIgnoreCase('Y'))
{
accum += 111.99;
}
System.out.println("Brake Job : Please enter Y or N =");
yn = sc.next().charAt(0);
if(yn.equalsIgnoreCase('Y'))
{
accum += 189.99;
}
System.out.println(" Tune Up : Please enter Y or N =");
yn = sc.next().charAt(0);
if(yn.equalsIgnoreCase('Y'))
{
carMaintanancePrice += 149.99;
}
return accum;
//Method 2
public static void calcFinalPrice(double accum, Boolean carImport)
{
double labor = 0.25 * accum;
accum += labor;
//If statement for car import
if(carImport)
{
accum += 0.06 * accum;
}
accum += 0.07 * accum;
//Outputting final price
System.out.println("The Final Price with Taxes and Labor = " +accum);
}
public static void main(String [] args)
{
Scanner input = new Scanner(System.in);
String carMake;
String answer;
boolean carImport = false;
//Prompting user to enter the make of their car
System.out.println("Enter the Make of your Car?");
carMake = input.nextLine();
//Asking user if their car is an import or not
System.out.println("Is your Car an Import Model?");
answer = input.nextLine();
if(answer.equalsIgnoreCase("yes"))
{
carImport = true;
}
//Calling method 1 for accum
double accum = carMaintenance(carMake);
System.out.println("Total price before Tax and Labor = " + accum);
//Calling method 2 for final price
calcFinalPrice(accum, carImport);
}
}
}
- END OF CODE -
Trending nowThis is a popular solution!
Step by stepSolved in 3 steps with 1 images
- Stuck on Java again. Have to complete this using for-loops but everything I've tried has just given me errors. Any help would be appreciated!arrow_forwardI need help with this Java program. I got some minor error that I couldn't fix. Checker Classes You will have to implement specific checks to highlight errors found in the source files. We provided an interface Check.java that defines a single method public Optional<Error> lint(String line, int lineNumber) . All the checkers you write should implement this interface and hence, you need to implement the lint method. All of these should return an an Error when one is present with a custom message of your choosing to describe what the error means to the user. If the condition a Check is looking for is not present for a line, should return Optional.empty(). Other class Error.java public Error(int code, int lineNumber, String message) Constructs an Error given the error code, line number and a message. public String toString() Returns a String representation of the error with the line number, error code and message. The representation should be formatted as (replace curly braces with...arrow_forwardPlease help me with the errors I am e having the program below. There are two parts of the program. One is an encryption and decryption java code and the other is the gui for that program Encryption and decryption java code is below import java.util.*; public class Main { public static boolean isALetter(char letter){ if( (letter >= 'a' && letter = 'A' && letter =-32767 && encryptKeyarrow_forward
- Select all the statements that are true about Python's unittest module and Django's test framework: a. Django's test framework builds on Python's unittest module b. Django's TestCase class is a sub-class of unittest.TestCase c. A collection of unit tests is called a "test suite" d. Unit tests are run using the same database that the programmer uses for the development server e. HTML assert methods (such as assertHTMLEqual) are already part of Python's unittest.TestCasearrow_forwardI need help with this Java program. I got some minor error that I couldn't fix. Checker Classes You will have to implement specific checks to highlight errors found in the source files. We provided an interface Check.java that defines a single method public Optional<Error> lint(String line, int lineNumber) . All the checkers you write should implement this interface and hence, you need to implement the lint method. All of these should return an an Error when one is present with a custom message of your choosing to describe what the error means to the user. If the condition a Check is looking for is not present for a line, should return Optional.empty(). Other class Error.java public Error(int code, int lineNumber, String message) Constructs an Error given the error code, line number and a message. public String toString() Returns a String representation of the error with the line number, error code and message. The representation should be formatted as (replace curly braces with...arrow_forwardJava Question- Convert this source code into a GUI application using JOptionPane. Make sure the output looks similar to the following picture. Thank you. import java.util.Calendar;import java.util.TimeZone;public class lab11_5{public static void main(String[] args){//menuSystem.out.println("-----------------");System.out.println("(A)laska Time");System.out.println("(C)entral Time");System.out.println("(E)astern Time");System.out.println("(H)awaii Time");System.out.println("(M)ountain Time");System.out.println("(P)acific Time");System.out.println("-----------------"); System.out.print("Enter the time zone option [A-P]: "); //inputString tz = System.console().readLine();tz = tz.toUpperCase(); //change to uppercase //get current date and timeCalendar cal = Calendar.getInstance();TimeZone.setDefault(TimeZone.getTimeZone("GMT"));System.out.println("GMT/UTC:\t" + cal.getTime()); switch (tz){case "A":tz =...arrow_forward
- Please help and thank you in advance. The language is Java. I have to write a program that takes and validates a date but it won't output the full date. Here is my current code: import java.util.Scanner; public class P1 { publicstaticvoidmain(String[]args) { // project 1 // date input // date output // Create a Scanner object to read from the keyboard. Scannerkeyboard=newScanner(System.in); // Identifier declarations charmonth; intday; intyear; booleanisLeapyear; StringmonthName; intmaxDay; // Asks user to input date System.out.println("Please enter month: "); month=(char)keyboard.nextInt(); System.out.println("Please enter day: "); day=keyboard.nextInt(); System.out.println("Please enter year: "); year=keyboard.nextInt(); // Formating months switch(month){ case1: monthName="January"; break; case2: monthName="February"; break; case3: monthName="March"; break; case4: monthName="April"; break; case5: monthName="May"; break; case6: monthName="June"; break; case7:...arrow_forwardHello, I don’t understand this Java Question may someone help me out, may you also type out the code please and take a screenshot ?arrow_forwardPlease help me comment these lines of code. Please not these are just some lines of code that have been taken from the java program I am creating which is a coin toss program. I do not need you to create one. Just comment what the lines of code below private static String sideUp; } public void toss() { Random in = new Random(); int x = in.nextInt(); if (x % 2 == 0) sideUp = "Heads"; else sideUp = "Tails"; } public static void main(String[] args) { int tail = 0, head = 0; System.out.println("\nTossing coin 20 times:-"); for (int i = 1; i <= 20; i++) { coin.toss(); if (coin.getFace().equals("tails")) tail++; else head++;arrow_forward
- The first one is answered as follows. Help with the second one. package test;import javax.swing.*;import java.awt.*;import java.awt.event.*; public class JavaApplication1 { public static void main(String[] arguments) { JFrame.setDefaultLookAndFeelDecorated(true);JFrame frame = new JFrame("print X and Y Coordinates");frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setLayout(new BorderLayout());frame.setSize(500,400); final JTextField output = new JTextField();;frame.add(output,BorderLayout.SOUTH); frame.addMouseListener(new MouseListener() {public void mousePressed(MouseEvent me) { }public void mouseReleased(MouseEvent me) { }public void mouseEntered(MouseEvent me) { }public void mouseExited(MouseEvent me) { }public void mouseClicked(MouseEvent me) {int x = me.getX();int y = me.getY();output.setText("Coordinate X:" + x + "|| Coordinate Y:" + y);}}); frame.setVisible(true);}}arrow_forwardI have the code for this one but I do seem to be missing something. This is the question - Modify the CountByFives application so that the user enters the value to count by. Start each new line after 10 values have been displayed. This is the code I have. I have got one check right but I can't get the other two - import java.util.*; public class CountByAnything { // Modify the code below public static void main (String args[]) { Scanner input = new Scanner(System.in); final int START; System.out.print("Please enter the value: "); START = input.nextInt(); final int STOP = 500; final int NUMBER_PER_LINE = 10; for(int i = START; i <= STOP; i += START) { System.out.print(i + " "); if(i % NUMBER_PER_LINE == 0) System.out.println(); } } }arrow_forwardIn Java intellej Correct this code and add the following 1.Correct: (The error shows a problem under () next to "firstBeachShoot.printPhotoDetails") 2.Add the following to the second package (screenshot): 1.for or for...each or while loops. 2.Arrays 3.default, no-args and parameterized constructors. Here's the first package : import java.util.Scanner;public class Image {int numberOfPhotos; // photos on rolldouble fStop; // light let it 1.4,2.0,2.8 ... 16.0int iso; // sensativity to light 100,200, 600int filterNumber; // 1-6String subjectMatter;String color; // black and white or colorString location;boolean isblurry;public String looksBlurry(boolean key) {if (key == true) {return "Photo is Blurry";} else {return "Photo is Clear";}}public void printPhotoDetails(String s1) {Scanner br = new Scanner(System.in);String subjectMatter = s1;System.out.println("Data of Nature photos:");System.out.println("Enter number of photos:");numberOfPhotos = br.nextInt();int i = 1;while...arrow_forward
- Text book imageDatabase System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationText book imageStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONText book imageDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- Text book imageC How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONText book imageDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningText book imageProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education