2023 I received answers to 2 App requests and paid The JAVA Apps | Assignment Collections
Computer Science 2023 Immediate Help To Fix Errors
2023 I received answers to 2 App requests and paid The JAVA Apps | Assignment Collections
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() {
Scanner in=new Scanner(System.in);
System.out.println(“Enter category”);
category = in.next();//inputing category
//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() {
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<Ticket> tickets = new ArrayList<Ticket>();//storing Ticket objects
private ArrayList<Merchandise> merchandise = new ArrayList<Merchandise>();//storing Merchandise objects
public AmusementPark(String name){ this.name = name; }
public String getName(){return name;}//returns the name of the bookstore.
public ArrayList<Date> getTicketDates(){
return tickets;}
//returns an ArrayList<Date> 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<Merchandise> getMerchandise(){return merchandise;}
public ArrayList<Merchandise> 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 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;
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;
}
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<LineItem> lineItems;
private int customerID;
private String customerName;
private String LineItem;
public Transaction(int customerID,String customerName) {
this.customerID = customerID;
this.customerName = customerName;
this.lineItems = new ArrayList<LineItem>();
}
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<lineItems.length(); i++){
LineItem item = lineItems.get(i);
totalPrice = totalPrice + item.getTotalPrice();
}
//return “Colgate Toothpaste not found”;
public String updateItem(){
return null;
}
public double getTotalPrice(){
return 0;
}
public String getLineItem(){
return LineItem;
}
}
Missing the main routine.
We give our students 100% satisfaction with their assignments, which is one of the most important reasons students prefer us to other helpers. Our professional group and planners have more than ten years of rich experience. The only reason is that we have successfully helped more than 100000 students with their assignments on our inception days. Our expert group has more than 2200 professionals in different topics, and that is not all; we get more than 300 jobs every day more than 90% of the assignment get the conversion for payment.