飞机订票小系统

package org.cctv1;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;

public class Test8 {
 
 public static void main(String[] args) {
  Scanner s = new Scanner(System .in);
  Air air = new Air(5);
  while(air.number>1){
   System.out.println("请订票:");
   String str = s.nextLine();
   D1 d = new D1(str,air,-1);
   d.start();
  }
 }

}
class Air{
 int number;
 
 public Air(int number){
//  this.name = name;
  this.number = number;
//  this.place = place;
 }
 public synchronized void f(int a ) throws InterruptedException{
  Thread.sleep(1000);
  number+=a;
  SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日   hh:mm:ss");
  String str = sdf.format(new Date());
  System.out.println(Thread.currentThread().getName()+"订了一张飞往美国的机票"+"剩余"+number+"张票        "+str);
  System.out.println(".....................................");
 }
}
class D1 extends Thread{
 Air air = null;
 int b;
 public D1(String name, Air air, int b){
  super(name);
  this.air =air;
  this.b = b;
 }
 @Override
 public void run() {
  try {
   air.f(b);
  } catch (InterruptedException e) {
   e.printStackTrace();
  }
 }
}

时间: 2024-10-15 09:08:36

飞机订票小系统的相关文章

windows API 开发飞机订票系统 图形化界面 (四)

接下来的是录入航班.修改航班信息功能的实现: 1 //录入航班 2 BOOL EntryFlight(HWND hEntryDlg){ 3 4 TCHAR szDiscount[16]; 5 TCHAR szFare[16],szSeat_Number[16]; 6 TCHAR szFlight_Number[16], szDate[16]; 7 TCHAR szDeparture[16], szDestination[16]; 8 TCHAR szTakeOff_Time[16], szLan

飞机订票系统

飞机订票系统 // 飞机订票系统.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <stdio.h> #include <string.h> #include<stdlib.h> #include<conio.h> #define N 2 typedef struct plane { char ID[10]; char Start_Place[10]; char End_Place

web类协议脚本-飞机订票系统示例

以下是LR自带的飞机订票系统的Demo,希望能帮助大家. Action() { int iRand; int iTmp; char *strTmpA; char *strTmpB; char *strTmpC; char *position; if ((strTmpA = (char *)malloc(100 * sizeof(char))) == NULL) { lr_output_message ("Insufficient memory available"); return -

C语言实现-航空订票系统(飞机订票系统)

开发环境:CodeBlocks 开发语言:C 实现功能:登录,订票,退票 数据存储:文本读写 涉及文件: ? 相关文件下载: 码云:https://gitee.com/ikaros-521/c_project/tree/master/%E9%A3%9E%E6%9C%BA%E8%AE%A2%E7%A5%A8%E7%B3%BB%E7%BB%9F%EF%BC%88%E8%88%AA%E7%A9%BA%E8%AE%A2%E7%A5%A8%E7%B3%BB%E7%BB%9F%EF%BC%89 程序主界面:

windows API 开发飞机订票系统 图形化界面 (三)

来吧,接下来是各个功能的函数的实现代码. 首先,程序运行时加载读入账户信息和航班信息.接下来就该读取文件了. 我把账户资料和航班信息储存在了.txt文件里 那么问题就来了,挖掘机...额,不对,应该怎么读入账户资料和航班信息? 每一行是结构体的一个成员,我读入的方式是一行一行读入. 两个读入函数代码如下: 1 //读入账户信息 2 BOOL ReadAccountData(HWND hwndDlg){ 3 4 FILE *fp; 5 6 passenger = (Passenger *)mall

qtp脚本测试飞机订票系统(代码)

嗯,以前没怎么研究过这个,最近做课设用到了,顺便发一下. 有要用的话,自己改一下路径什么的.版本qtp10.0 Mainaction Dim AgentName Dim Password Dim DateOfFlight Dim FaxNumber Dim SelectTest Dim DateOfUpdate Dim DeleteName Dimy Dim e Dim e Datatable.ImportSheet "C:\Users\yue\Desktop\yuetest\excel\Mai

UTF简单脚本录制(飞机订票系统)

1.直接录制脚本-文件-新建-测试-GUI-创建 2.录制配置-添加程序路径 3.录制-输入用户名密码.机票事件地点.查询航班情况.登机人,提交 Dialog("Login").WinEdit("Agent Name:").SetSelection 0,6 Dialog("Login").WinEdit("Agent Name:").Set "dfsdf" Dialog("Login")

飞机订票-1注册用户脚本

一.要求: 1.可以注册1000个用户 2.要保证脚本可以持续的运行,不能说运行一次,就不能再运行 3.做好手动事务判断 二.思路: 注册一次用户,用时间参数做用户名的参数化,然后迭代1000次 三.脚本(看着乱,但粘贴到LR中就好了) Action() { web_url("WebTours",   "URL=http://127.0.0.1:1080/WebTours/",   "TargetFrame=",   "Resource

飞机订票-2登录成功脚本

一.说明 1.登录脚本放在init中: 2.对session做了关联,保证登录成功: 3.对用户名做了文件参数化,保证每次迭代的用户名不同,持续化,密码统一123456: 其实我是想要和注册脚本一起执行,这样用户名就是在注册的时候被处理为时间参数化 4.使用此脚本前,注意要对用户名提前注册,并将注册好的用户名直接写在文件参数化的表格中: 二.脚本(看着乱,粘贴到LR中就好了) vuser_init() {    web_reg_save_param("session",   "