Java 公共汽车票系统的付款和打印收据部分
我必须做我的项目的最后一部分,即付款和收款部分。我仍然不知道如何做付款部分,但我尝试了打印收据部分。我正在使用Netbeans 8.2。下面的代码是我的打印收据代码,它成功构建,但不支持任何输出。也许是因为我必须编译所有其他代码,比如座位号、日期、时间等等,然后才能打印出来?不确定原因是否是因为我把主要部分空了,但我不知道该放什么进去 顺便说一句,我是一个初学者,还有很长的路要走。我会尽力理解你的解释。先谢谢你Java 公共汽车票系统的付款和打印收据部分,java,oop,Java,Oop,我必须做我的项目的最后一部分,即付款和收款部分。我仍然不知道如何做付款部分,但我尝试了打印收据部分。我正在使用Netbeans 8.2。下面的代码是我的打印收据代码,它成功构建,但不支持任何输出。也许是因为我必须编译所有其他代码,比如座位号、日期、时间等等,然后才能打印出来?不确定原因是否是因为我把主要部分空了,但我不知道该放什么进去 顺便说一句,我是一个初学者,还有很长的路要走。我会尽力理解你的解释。先谢谢你 import java.util.Date; import java.util.Sc
import java.util.Date;
import java.util.Scanner;
public class BusPaymentDetails {
public static void main(String[] args) {
}
class Printpaymentdetails {
public void Printpaymentdetails () {
Date timenow = new Date();
Scanner ticket = new Scanner(System.in);
System.out.println("Your Bus E-Ticket: ");
String date = ticket.nextLine();
System.out.println("Date: " + timenow.toString());
String deptime = ticket.nextLine();
System.out.println("Time of departure: " + deptime);
String arrtime = ticket.nextLine();
System.out.println("Time of arrival: " + arrtime);
String place = ticket.nextLine();
System.out.println("Trip to: " + place);
String buscompany = ticket.nextLine();
System.out.println("Bus Company: " + buscompany);
int seatnumber = ticket.nextInt();
System.out.println("Seat number: " + seatnumber);
double price = ticket.nextDouble();
System.out.println("Price: " + price);
System.out.println("This ticket is non-refundable.");
System.out.println("Please be courteous and do not smoke. Enjoy your trip.");
}
}
}
当运行java代码时,您调用的是
main
方法,这里它是空的,所以不运行任何东西。您必须在此方法的主体中添加一些内容:
public static void main(String[] args) {
new Printpaymentdetails();
}
无关:不要把所有的逻辑都放到
Printpaymentdetails
类的构造函数中。我明白了,所以我猜部分已经解决了。所以,如果我想做一个付款部分,这个可以吗?但我想还是不太对。公共接口PaymentMethod{enum PaymentMethodType{CREDIT_CARD}PaymentMethodType getType();}公共类CreditCard实现PaymentMethod{字符串编号;日期过期;公共PaymentMethodType getType(){返回PaymentMethod.PaymentMethodType.CREDIT_CARD;}注释中的代码通常不可读。如果你有其他问题-发布另一个问题。如果问题没有解决,请编辑它。哦,我明白了,我很抱歉。这是我第一次。我会注意到的。谢谢。别担心,每个人都有一个。您可以在此处阅读一些关于在不确定时提问的文章: