
I need help with this problem in Java
:
import java.util.Scanner;
public class DateParser {
public static int getMonthAsInt(String monthString) {
int monthInt;
// Java switch/case statement
switch (monthString) {
case "January":
monthInt = 1;
break;
case "February":
monthInt = 2;
break;
case "March":
monthInt = 3;
break;
case "April":
monthInt = 4;
break;
case "May":
monthInt = 5;
break;
case "June":
monthInt = 6;
break;
case "July":
monthInt = 7;
break;
case "August":
monthInt = 8;
break;
case "September":
monthInt = 9;
break;
case "October":
monthInt = 10;
break;
case "November":
monthInt = 11;
break;
case "December":
monthInt = 12;
break;
default:
monthInt = 0;
}
return monthInt;
}
public static void main(String[] args) {
Scanner scnr = new Scanner(System.in);
// TODO: Read dates from input, parse the dates to find the ones
// in the correct format, and output in m-d-yyyy format
}
}


Trending nowThis is a popular solution!
Step by stepSolved in 4 steps with 2 images

- Written in java, Your Tasks: Driver class CarInLine: import java.io.*;class CarInLine{static int ctr=0;static int cars,cash;static int DepartureTime=0;static int arrivalTime=0;static int ctr_tax=0; CarInLine(){ctr++;cars=0;cash=0;}void pcar(){System.out.print(“\nEnter the amount of toll:”);cash=cash+cash;cars++;}void npcar(){cars++;}void disp(){System.out.print(” \n\Number of cashiers\n\n”);System.out.print(“\tAverage time\n\n”);System.out.print(“\Optimum number of cashiers is");}}void tax(int a){if(a==1)ctr_tax++;}}class booth{public static void main(String arg[]){DataInputStream ins=new DataInputStream(System.in);int ans=1,ncar=5;do{CarInLine c=new car();try{System.out.print("Press 1 if u want to pay tax ");ans=Integer.parseInt(ins.readLine());c.tax(ans);System.out.print("Another car? Press 5 ");ncar=Integer.parseInt(ins.readLine());}catch(IOException e){ }} while(ncar==5);System.out.println("Average Procesing time: "+car.ctr);int non = car.ctr -…arrow_forward// the language is java according to this code, do the next steps. /class for check even or odd number class CheckEvenOdd implements Runnable { private int maxLimit; private Printer printer; private boolean isEvenNumber; public CheckEvenOdd(Printer printer,int maxLimit,boolean isEvenNumber) { this.maxLimit = maxLimit; this.isEvenNumber = isEvenNumber; this.printer = printer; } @Override public void run() { int number = isEvenNumber ? 2 : 1; while (number <= maxLimit) { if (isEvenNumber) { printer.printEven(number); } else { printer.printOdd(number); } number += 2; } } } //Printer class for print the number with thread name class Printer { private volatile boolean isOdd; synchronized void printEven(int number) { while (!isOdd) { try { wait(); } catch (InterruptedException e) { Thread.currentThread().interrupt(); } } System.out.println(Thread.currentThread().getName() + " thread :" + number); isOdd = false; notify(); } synchronized void printOdd(int number) { while (isOdd) { try {…arrow_forwardJava: Do this way. import acm.program.*; public class CentimetersToFeet extends CommandLineProgram{public void run(){final double CENTIMETERS_PER_INCH = 3.56;final int INCHES_PER_FOOT = 14;PRINTLN("This program converts centimeters to feet and inches.");double centimeters = readDouble("Enter number of centimeters:");double inches = centimeters / CENTIMETERS_PER_INCHE;int feet = (int)(inches/ INCHES_PER_FOOR);double remainingInches = inches % INCHES_PER_FOOT;PRINTLN("That's"+ feet + feet." +remaingInches + "inches!");}}arrow_forward
- // This class discounts prices by 10% public class DebugFour4 { public static void main(String args[]) { final double DISCOUNT_RATE = 0.90; int price = 100; double price2 = 100.00; tenPercentOff(price DISCOUNT_RATE); tenPercentOff(price2 DISCOUNT_RATE); } public static void tenPercentOff(int p, final double DISCOUNT_RATE) { double newPrice = p * DISCOUNT_RATE; System.out.println("Ten percent off " + p); System.out.println(" New price is " + newPrice); } public static void tenPercentOff(double p, final double DISCOUNT_RATE) { double newPrice = p * DISCOUNT_RATE; System.out.println"Ten percent off " + p); System.out.println(" New price is " + newprice); } }arrow_forwardEdit question USING C++ *Please explain in comments in the code of what you are doing and why Implement the GradedActivity class below. class GradedActivity { private: double score; public: GradedActivity() { score = 0.0; } GradedActivity(double s) { score = s; } void setScore(double s) { score = s; } double getScore() { return score; } char getLetterGrade() const; }; Create a new class Assignment which is derived from GradedActivity. It should have three private member ints for 3 different parts of an assignment score: functionality (max 50 points), efficiency (max 25 points), and style (max 25 points). Create member function set() in Assignment which takes three parameter ints and sets the member variables. It should also set its score member, which is inherited from GradedActivity, using the setScore() function, to functionality + efficiency + style. Signature: void Assignment::set(int, int, int) Create a main program which instantiates an Assignment, asks the user for its…arrow_forward8) Now use the Rectangle class to complete the following tasks: - Create another object of the Rectangle class named box2 with a width of 100 and height of 50. Note that we are not specifying the x and y position for this Rectangle object. Hint: look at the different constructors) Display the properties of box2 (same as step 7 above). - Call the proper method to move box1 to a new location with x of 20, and y of 20. Call the proper method to change box2's dimension to have a width of 50 and a height of 30. Display the properties of box1 and box2. - Call the proper method to find the smallest intersection of box1 and box2 and store it in reference variable box3. - Calculate and display the area of box3. Hint: call proper methods to get the values of width and height of box3 before calculating the area. Display the properties of box3. 9) Sample output of the program is as follow: Output - 1213 Module2 (run) x run: box1: java.awt. Rectangle [x=10, y=10,width=40,height=30] box2: java.awt.…arrow_forward
- In C# using System; using static System.Console; using System.Globalization; class JobDemo4 { static void Main() { RushJob[] jobs = new RushJob[5]; int x, y; double grandTotal = 0; bool goodNum; for(x = 0 ; x < jobs.Length; ++x) { jobs[x] = new RushJob(); Write("Enter job number "); jobs[x].JobNumber = Convert.ToInt32(ReadLine()); goodNum = true; for(y = 0; y < x; ++y) { if(jobs[x].Equals(jobs[y])) goodNum = false; } while(!goodNum) { Write("Sorry, the job number " + jobs[x].JobNumber + " is a duplicate. " + "\nPlease reenter "); jobs[x].JobNumber = Convert.ToInt32(ReadLine()); goodNum = true; for(y = 0; y < x; ++y) { if(jobs[x].Equals(jobs[y])) goodNum = false; } }…arrow_forwardWrite the answer in java and read the question carefully here is the lab 12 code : public class lab12daneshelahi { public static void main (String[]args) { CanadianAddress testAddress = new CanadianAddress (); CanadianAddress SMUAddress = new CanadianAddress ("923 Robie St.", "Halifax", "Nova Scotia", "B3H 3C3"); System.out.println ("The testAddress is created as:"); testAddress.printAddress (); System.out.println (); System.out.println ("The SMUAddress is created as:"); SMUAddress.printAddress (); System.out.println (); System.out.println ("The testAddress is equal to SMUAddress? :( " + testAddress.equalAddress (SMUAddress)); System.out.println (); testAddress.setStreetAddress ("923 Robie St."); testAddress.setCity ("Halifax"); testAddress.setProvince ("Nova Scotia"); testAddress.setPostalCode ("B3H 3C3"); System.out.println ("The testAddress is updated as: :D "); testAddress.printAddress (); System.out.println (); System.out.println ("The…arrow_forwardjava programming I would like my order to include the option for the user to tip the restaurant if they like to. Can this be added? import java.util.*; public class Restaurant2 { publicstaticvoidmain(String[] args) { // Define menu items and pricesString[] menuItems= {"Apple", "Orange", "Pear", "Banana", "Kiwi", "Strawberry", "Grape", "Watermelon", "Cantaloupe", "Mango"};double[] menuPrices= {1.99, 2.99, 3.99, 4.99, 5.99, 6.99, 7.99, 8.99, 9.99, 10.99};StringusersName; // The user's name, as entered by the user.ArrayList<String> arr = new ArrayList<>(); // Define scanner objectScanner input=new Scanner(System.in); // Welcome messageSystem.out.println("Welcome to AppleStoreRecreation, what is your name:");usersName = input.nextLine(); System.out.println("Hello, "+ usersName +", my name is Patrick nice to meet you!, May I Take Your Order?"); // Display menu items and pricesfor (inti=0; i <menuItems.length; i++) {System.out.println(menuItems[i] +": $"+ menuPrices[i]);}…arrow_forward
- 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





