我已經創建了ticketAgent和ticketType類,並且我嘗試添加字符串的時間很艱難。我試過使用包裝類,但不知道這是否是正確的方法。我粘貼了我的代碼,然後分別粘貼了提示符。謝謝您的幫助。我是第一次發佈海報,所以我希望我已遵循發佈指南。如何添加不同名稱的字符串
提示:
編寫一個叫做TicketBooth程序實例在3個不同的機票代理商。 TicketBooth程序應提示用戶爲他們希望購買機票的機票代理商,然後顯示可用的機票類型和價格列表。 TicketBooth程序應該允許用戶選擇要購買的票。選擇了車票類型後,TicketBooth程序應顯示:
•對於機票代理商 總銷售額•通過機票代理 出售•所有機票代理商售出的機票總數的門票總數
TicketBooth程序應該繼續提示用戶從其中一個票務代理處購買票證,直到用戶鍵入退出。
package Exercises;
import java.util.Scanner;
public class TicketBooth {
private static Scanner input;
public static void main(String[] args) {
input = new Scanner(System.in);
String ticketAgent = "sam", "nicole" , "alex";
String ticketType = "one";
int t = Integer.parseInt(ticketAgent);
int s = Integer.parseInt(ticketType);
int sum;
System.out.println("Please select your ticket agent: ");
ticketAgent = input.next();
System.out.println("Please select your ticket type or press -1 to quit: ");
ticketType = input.next();
sum = t +s;
System.out.println("The total tickets that were sold were: " + sum);
}
}
package exercises;
public class TicketAgent {
private static int numOfTicksPerAgent;
private String agentName;
private int numSold = 0;
private double totalSales = 0.0;
public TicketAgent(String agent) {
agentName = agent;
numSold = 0;
totalSales = 0.0;
numOfTicksPerAgent += 1;
}
public void sellTicket(TicketType tt) {
numSold++;
totalSales = totalSales + tt.getticketPrice();
numOfTicksPerAgent++;
}
public double gettotalSales() {
return totalSales;
}
public double getnumSold() {
return numSold;
}
public double getnumOfTicksPerAgent() {
return numOfTicksPerAgent;
}
}
package exercises;
public enum TicketType
{
CHILD (6.50),
ADULT (9.50),
SENIOR (6.50);
private double tikPrice;
TicketType(double price)
{
tikPrice = price;
}
public double getticketPrice()
{
return tikPrice;
}
}
「sam」或「nicole」是一個合理的整數? (我很確定亞歷克斯是一個浮動。) –
你的'TicketAgent'和'TicketType'類在哪裏?或者你指的是(打破)'ticketAgent'和'ticketType'字符串實例? –
@DaveNewton我相當確定「one」是一個整數,但不是在這種情況下。 –