I received answers to 2 App requests and paid. The JAVA Apps are not working. They are both due at noon tomorrow Eastern time.I need serious and no-BS tutor that can have this working tonight since I have to get them in. I paid 40 to get this far and would pay another $50 to get the work completed and working. I want to see the output from the netbeans IDE directly.
Ticket
import java.util.Date;
public class Ticket {
/** Ticket number */
private long number;
/** Category of Ticket */
private String category;
/**Ticket Holder*/
private String holder;
/** Purchase date */
private Date date;
/** Ticket Price */
private double price;
private boolean status;
/***
*
* @param num
* @param cat
* @param hold
* @param d
* @param p
* @param newstatus
*/
Ticket (String num, String cat,String hold, Date d, double p, boolean newstatus){
number =Long.parseLong(num);
category =cat;
holder =hold;
date =d;
price=p;
status =newstatus;
}
/**
* @return the number
*/
public long getNumber() {
return number;
}
/**
* @return the category
*/
public String getCategory() {
return category;
}
/**
* @return the date
*/
public Date getDate() {
return date;
}
/**
* @param price
* the price to set
*/
public void setPrice(double price) {
this.price = price;
}
/**
* @return the price
*/
public double getPrice() {
return price;
}
/***
*
* @return
*/
public void changePurchaseStatus(boolean newStatus) {
status= newStatus;
}
/***
*
*/
public String toString() {
return "Ticket Number: "+number +"\nCategory: "+category +"\nHolder: "+holder+"\nDate: "+date.toString()+"\nPrice: "+price+"\n";
}
/**
* @return the holder
*/
public String getHolder() {
return holder;
}
}
Merchandise
import java.util.Scanner;
public class Merchandise {
private long id;
private String category;
private String description;
private double price;
private boolean instock;
public Merchandise() {
this.id = 0;
this.category = null;
this.description = null;
this.price = 0;
this.instock=true;
}
public Merchandise(long nid, String nCate, String nDesc, double nPri, boolean instck) {
this.id = nid;
this.category = nCate;
this.description = nDesc;
this.price = nPri;
this.instock=instck;
}
public void setPrice(Double newPrice) {
this.price = newPrice;
}
public void setStock(boolean newStatus) {
this.instock= newStatus;
}
public long getId() {
return id;
}
public String getCategory() {
S.
I received answers to 2 App requests and paid. The JAVA Apps are not.docx
1. I received answers to 2 App requests and paid. The JAVA Apps
are not working. They are both due at noon tomorrow Eastern
time.I need serious and no-BS tutor that can have this working
tonight since I have to get them in. I paid 40 to get this far and
would pay another $50 to get the work completed and working.
I want to see the output from the netbeans IDE directly.
Ticket
import java.util.Date;
public class Ticket {
/** Ticket number */
private long number;
/** Category of Ticket */
private String category;
/**Ticket Holder*/
private String holder;
/** Purchase date */
private Date date;
/** Ticket Price */
private double price;
private boolean status;
/***
*
* @param num
* @param cat
* @param hold
* @param d
* @param p
* @param newstatus
*/
Ticket (String num, String cat,String hold, Date d, double p,
boolean newstatus){
number =Long.parseLong(num);
2. category =cat;
holder =hold;
date =d;
price=p;
status =newstatus;
}
/**
* @return the number
*/
public long getNumber() {
return number;
}
/**
* @return the category
*/
public String getCategory() {
return category;
}
/**
* @return the date
*/
public Date getDate() {
return date;
}
/**
* @param price
* the price to set
*/
public void setPrice(double price) {
this.price = price;
}
/**
* @return the price
*/
public double getPrice() {
return price;
3. }
/***
*
* @return
*/
public void changePurchaseStatus(boolean newStatus) {
status= newStatus;
}
/***
*
*/
public String toString() {
return "Ticket Number: "+number +"nCategory:
"+category +"nHolder: "+holder+"nDate:
"+date.toString()+"nPrice: "+price+"n";
}
/**
* @return the holder
*/
public String getHolder() {
return holder;
}
}
Merchandise
import java.util.Scanner;
public class Merchandise {
private long id;
private String category;
private String description;
private double price;
private boolean instock;
5. //checking if the item inserted matches the
category
String b = new String("T-Shirt");
boolean g = category.equals(b);
if(g==false)
{
String c = new
String("Sweatshirt");
boolean h = category.equals(c);
if(h==false)
{
String d = new
String("Stuffed Animal");
boolean i =
category.equals(d);
if(i==false)
{
System.out.println("Error: Ivalid category! ");
category="UNKNOWN";
}
}
}
in.close();
return category;
}
public String getDescription() {
6. return description;
}
public double getPrice() {
return price;
}
public String toString() {
return ("NUMBER: "+this.getId()+"
CATEGORY: "+ this.getCategory() +
" DESCRIPTION: "+ this.getDescription() +
" PRICE: " + this.getPrice());
}
}
AmusementPark
import java.awt.List;
import java.sql.Date;
import java.util.ArrayList;
//amusementPark class
public class AmusementPark {
//the three instance fields are as follows
private String name;//the name of the bookstore
private ArrayList tickets = new ArrayList();//storing Ticket
objects
private ArrayList merchandise = new ArrayList();//storing
Merchandise objects
public AmusementPark(String name){ this.name = name; }
public String getName(){return name;}//returns the name
of the bookstore.
public ArrayList getTicketDates(){
return tickets;}
7. //returns an ArrayList of all the dates for which tickets are
still available.
public Date getTicketDates(Date date){
return date;}
public Ticket number getTicket(long number){return
Ticket;}
public ArrayList getMerchandise(){return merchandise;}
public ArrayList getMerchandise(String category){return
merchandise;}
public Merchanidse getMerchandise(long id){return
Merchandise;}
}
AmusementParkTester
import java.util.Date;
import java.util.Scanner;
public class AmusementParkTester {
public static void main(String args[]) {
AmusementPark amusementPark = new
AmusementPark("Walden Amusement Park");
Ticket adult = new Ticket("123", "Adult", "Air USA", new
Date(2015, 3,
12), 12322.4, true);
Ticket child = new Ticket("10", "Children", "Air USA",
new Date(2015,
3, 14), 13322.4, true);
Ticket senior = new Ticket("20", "Senior", "Air USA",
new Date(2015, 3,
20), 10000.4, true);
Merchandise merchandis1 = new Merchandise("123123",
"sweatshirts",
"Nike", 234, true);
Merchandise merchandis2 = new
8. Merchandise("12312323", "t-shirts",
"Nike", 450, true);
// add it to Amuesement oark
amusementPark.addTicket(adult);
amusementPark.addTicket(child);
amusementPark.addTicket(senior);
// Add merchandise
amusementPark.addMerchandise(merchandis1);
amusementPark.addMerchandise(merchandis2);
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.println("1. Show Ticket Details: ");
System.out.println("2. Merchandise Details: ");
System.out.println("3. Remove Merchandise : ");
System.out.println("4. Remove Tickets: ");
System.out.println("Enter the choice: ");
String chString = scanner.nextLine();
switch (Integer.parseInt(chString)) {
case 1:
System.out.print("nEnter the Ticket ID: ");
int id = Integer.parseInt(scanner.nextLine());
System.out.println(amusementPark.getTicket(id).toString());
break;
case 2:
System.out.print("nEnter the Category: ");
String cat = scanner.nextLine();
System.out
.println(amusementPark.getMerchandise(cat).toString());
break;
case 3:
System.out.print("nEnter the ID: ");
String ID = scanner.nextLine();
amusementPark.buyTicket(ID);
break;
9. case 4:
System.out.print("nEnter the ID: ");
ID = scanner.nextLine();
amusementPark.buyMerchandise(ID);
break;
}
System.out.println("Do you want to continue(Y/N)?: ");
String choice = scanner.nextLine();
if (choice.charAt(0) == 'N') {
System.exit(0);
}
}
}
}
Retail Transaction Classes
LineItem
import java.util.*;
public class LineItem {
protected String itemName;
protected int quantity;
protected double price;
public LineItem(String itemName, int quantity, double price)
{
this.itemName = itemName;
this.quantity = quantity;
this.price = price;
}
public String getName()
{
return itemName;
}
public int getQuantity()
{
return quantity;
}
10. public void setQuantity()
{
quantity = quantity;
}
public void setPrice()
{
price = price;
}
public double getPrice()
{
return price;
}
public double getTotalPrice()
{
return quantity*price;
}
public String toString ( ) //Returns a formatted String for output
purposes //toString () Method
{
return "t" + itemName + "t qty " + quantity + "t @ $" + price
+ "t $" + getTotalPrice();
}
}
Transaction - Not working
import java.util.ArrayList;
public class Transaction {
private final ArrayList lineItems;
private int customerID;
private String customerName;
private String LineItem;
11. public Transaction(int customerID,String customerName) {
this.customerID = customerID;
this.customerName = customerName;
this.lineItems = new ArrayList();
}
public int getcustomerID(){
return customerID;
}
public void setcustomerID(int customerID){
this.customerID = customerID;
}
public String getcustomerName(){
return customerName;
}
public void setcustomerName(String
customerName){
this.customerName = customerName;
}
public String addLineItemString (String
itemName, int quantity, double price){
lineItems.add(new
LineItem(itemName,quantity,price));
}
double totalPrice = 0;
for (int i =0;i
LineItem item = lineItems.get(i);
totalPrice = totalPrice + item.getTotalPrice();
}
//return "Colgate Toothpaste not found";
public String updateItem(){
return null;
}
public double getTotalPrice(){