Question: Can anyone tell me why this code is not running in java? package eventdemo_ch6; import java.util.Scanner; public class EventDemo_CH6 { /** * @param args the

Can anyone tell me why this code is not running in java?

package eventdemo_ch6;

import java.util.Scanner; public class EventDemo_CH6 {

/** * @param args the command line arguments */ public static void main(String[] args) { Scanner inputDevice = new Scanner(System.in); int totalGuests; int limitSize; limitSize = 4; Event[]eventObjects = new Event[limitSize]; for(int loop = 0; loop < eventObjects.length; loop++) { eventObjects[loop] = new Event(); eventObjects[loop].setEventNumber(); do { System.out.println("Please enter number of guests. "); totalGuests = inputDevice.nextInt(); if(totalGuests < 5 || totalGuests > 100) System.out.println("Number of guests must be between 5 - 100. "); } while(totalGuests < 5 || totalGuests > 100); eventObjects[loop].setGuests(totalGuests); } Event oneEvent = eventObjects[0]; System.out.println(oneEvent.getGuestsCount()+"times"); for(int loop = 0; loop < oneEvent.getGuestCount(); loop++) { System.out.println("Please come to my event! "); } } }

package eventdemo_ch6;

import java.util.Scanner; class Event { public static double priceHigh = 35.00; public static double priceLow = 32.00; public static final int LARGE_EVENT_MAX = 50; public String eventNumber; private int setGuests; private double pricePerEvent; private int guests; public void setEventNumber() { Scanner inputDevice = new Scanner(System.in); System.out.println("Enter event number. "); eventNumber = inputDevice.nextLine(); } public void setGuests(int guests) { this.guests = guests; if(isLargeEvent()) pricePerEvent = priceHigh; else pricePerEvent = priceLow; } public int getGuestsCount() { return guests; } public boolean isLargeEvent() { if(guests >= LARGE_EVENT_MAX) { return true; } else if (guests < LARGE_EVENT_MAX) { return false; } return isLargeEvent(); } public String getEventNumber() { return eventNumber; } public int getGuests(boolean largeEvent) { return guests; }

}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!