老师的进度有点快啊,发现学了后面前面的又忘了……
今天做项目的练习,我把其中的两个功能先分别写了两个文件
1、我想把它们并到一个JAVA里,然后选择功能
2、我想在程序后面加一段询问是否结束,1的话就继续执行,2的话就退出到选择,3退出A:
import java.io.*;
import java.util.*;
public class  Hangban         //航班信息
{ private String computer;
private long startofftime;
private long arriveoftime;
private double price;
private String source;
private String target;
private int seats;
private String flyid;
//输入航班信息功能
public static void main(String[] args) 
throws FileNotFoundException
{
PrintStream output=new PrintStream(new File("hangban.txt"));//创建航班信息文件

System.out.println("请输入航班信息:");    //后面都是控制输入了
System.out.println("航空公司:");
Scanner computer=new Scanner(System.in);
String a=computer.nextLine();

System.out.println("航班班次编号:");
Scanner flyid=new Scanner(System.in);
String fid=flyid.nextLine();

System.out.println("出发时间:");
Scanner startoofftime=new Scanner(System.in);
long b=startoofftime.nextLong();

System.out.println("到达时间:");
Scanner arriveoftime=new Scanner(System.in);
long c=arriveoftime.nextLong();

System.out.println("价格:");
Scanner price=new Scanner(System.in);
double d=price.nextDouble();

System.out.println("出发地:");
Scanner source=new Scanner(System.in);
String e=source.nextLine();

System.out.println("目的地:");
Scanner target=new Scanner(System.in);
String f=target.nextLine();

System.out.println("座位数:");
Scanner seats=new Scanner(System.in);
int g=seats.nextInt();
System.out.println("航空公司:"+a+"\t"+"航班班次编号:"+fid+"\t"+"座位数:"+g+"\t"+"出发时间:"+b+"\t"+"到达时间:"+c+"\t"+"价格:"+d+"\t"+"出发地:"+e+"\t"+"目的地:"+f); output.println(a+"\t"+fid+"\t"+g+"\t"+b+"\t"+c+"\t"+d+"\t"+e+"\t"+f);


}
}
B:
import java.io.*;
import java.util.*;
public class  Customer     //客户信息
{
private String name;
private long id;
private int age;
public static void main(String[] args) 
throws FileNotFoundException
{
PrintStream output=new PrintStream(new File("customer.txt"));//创建客户信息文件
System.out.println("请输入客户信息");       // //后面都是控制输入了
System.out.println("客户姓名");
Scanner name=new Scanner(System.in);
String na=name.nextLine();
System.out.println("身份证号码:");
Scanner id=new Scanner(System.in);
long dd=id.nextLong();
System.out.println("年龄");
Scanner age=new Scanner(System.in);
int ag=age.nextInt();
System.out.println("客户姓名:"+na+"\t"+"年龄:"+ag+"\t"+"身份证号码"+dd);
output.println("客户姓名:"+na+"\t"+"年龄:"+ag+"\t"+"身份证号码"+dd);
}
}

解决方案 »

  1.   


    import java.io.*; 
    import java.util.*; 
    public class  Hangban        //航班信息 
    { private String computer; 
    private long startofftime; 
    private long arriveoftime; 
    private double price; 
    private String source; 
    private String target; 
    private int seats; 
    private String flyid; 
    //输入航班信息功能 
    public static void main(String[] args) 
    throws FileNotFoundException 

    PrintStream output=new PrintStream(new File("hangban.txt"));//创建航班信息文件 System.out.println("请输入航班信息:");    //后面都是控制输入了 
    System.out.println("航空公司:"); 
    Scanner computer=new Scanner(System.in); 
    String a=computer.nextLine(); System.out.println("航班班次编号:");  
    String fid=computer.nextLine(); System.out.println("出发时间:"); 
    long b=computer.nextLine(); System.out.println("到达时间:"); 
    long c=computer.nextLine(); System.out.println("价格:"); 
    double d=computer.nextLine();System.out.println("出发地:"); 
    String e=computer.nextLine();System.out.println("目的地:"); 
    String f=computer.nextLine(); System.out.println("座位数:"); 
    int g=computer.nextLine();System.out.println("航空公司:"+a+"\t"+"航班班次编号:"+fid+"\t"+"座位数:"+g+"\t"+"出发时间:"+b+"\t"+"到达时间:"+c+"\t"+"价格:"+d+"\t"+"出发地:"+e+"\t"+"目的地:"+f); output.println(a+"\t"+fid+"\t"+g+"\t"+b+"\t"+c+"\t"+d+"\t"+e+"\t"+f); 


      

  2.   

    import java.io.*; 
    import java.util.*; 
    public class  Customer    //客户信息 

    private String name; 
    private long id; 
    private int age; 
    public static void main(String[] args) 
    throws FileNotFoundException 

    PrintStream output=new PrintStream(new File("customer.txt"));//创建客户信息文件 
    System.out.println("请输入客户信息");      // //后面都是控制输入了 
    System.out.println("客户姓名"); 
    Scanner name=new Scanner(System.in); 
    String na=name.nextLine(); 
    System.out.println("身份证号码:"); 
    long dd=name.nextLine(); 
    System.out.println("年龄"); 
    int ag=name.nextLine(); 
    System.out.println("客户姓名:"+na+"\t"+"年龄:"+ag+"\t"+"身份证号码"+dd); 
    output.println("客户姓名:"+na+"\t"+"年龄:"+ag+"\t"+"身份证号码"+dd); 


      

  3.   

    [code=Java ]XXXXXXXjava代码[ /code]