首页 > 其他分享 >习题买火车票

习题买火车票

时间:2022-11-19 09:11:18浏览次数:50  
标签:10 窗口 start new 习题 BuyTicketThread public 火车票

【原理】

 

 

package com.msb.test01;

/**
 * @author : liu
 * 日期:08:35:19
 * 描述:IntelliJ IDEA
 * 版本:1.0
 */
public class BuyTicketThread extends Thread{
    public BuyTicketThread() {
    }
    public BuyTicketThread(String name){
        super(name);
    }
    //一共10张票
    static int ticketNum=10;//多个对象共享10张票
    //每个窗口都是一个线程对象:每个对象执行的代码存入run方法中
    @Override
    public void run() {
        for (int i = 1; i <= 100; i++) {
            if (ticketNum>0){
            System.out.println(getName()+"我买到了从北京到哈尔滨的第" + ticketNum-- + "火车票");
            }
        }
    }
}
package com.msb.test01;

/**
 * @author : liu
 * 日期:08:39:14
 * 描述:IntelliJ IDEA
 * 版本:1.0
 */
public class Test {
    //这是一个main方法:是程序的入口
    public static void main(String[] args) {
        BuyTicketThread t1=new BuyTicketThread("窗口1");
        t1.start();
        BuyTicketThread t2=new BuyTicketThread("窗口2");
        t2.start();
        BuyTicketThread t3=new BuyTicketThread("窗口3");
        t3.start();
    }
}

 

标签:10,窗口,start,new,习题,BuyTicketThread,public,火车票
From: https://www.cnblogs.com/jeldp/p/16905427.html

相关文章

  • 慕测总决赛练习题
    慕测总决赛练习题TfiyuenLau(注意:iframe标签)这是一些无所谓的文本......!......
  • Oracle 练习题 20131021 for 循环练习
    --Oracle练习题20131021for循环练习--1、用for循环实现一个倒置的乘法表。begin foriinreverse1..9loop  forjinrever......
  • Oracle 练习题P256
    --根据Oracle数据库scott模式下的emp表和dept表,完成下列操作。--(1)查询20号部门的所有员工信息select*fromempwheredeptno=20;--(2)查询所......
  • Oracle 创建表 练习题
     a)      建立下列教学管理用的数据表。注意,表名和字段名都是英文。学生表(student)字段名称数据类型约束学号S_NOCHAR(6)主键姓名......
  • Oracle存储过程及函数的练习题
    --存储过程、函数练习题--(1)创建一个存储过程,以员工号为参数,输出该员工的工资createorreplaceprocedurep_sxt1(v_empnoinemp.empno%type,v_saloutemp.sal%type)isb......
  • 习题整理【Python】
    习题整理【Python】​​前言​​​​Python​​​​Python_1​​​​Python_2​​​​Python_3​​​​Python_4​​​​Python_5​​​​Python_6​​​​Python_7​​​​......
  • MYSQL详解 及 习题
    常用操作创建表CREATETABLE`xxl_job_group`(`id`int(11)NOTNULLAUTO_INCREMENT,`app_name`varchar(64)NOTNULLCOMMENT'执行器AppName',`title`varchar(1......
  • Vue3 —— 组件练习题(附源码)
    一、定义一个vue分页组件,实现客户端分页功能1.1、子组件A(页数按钮)<!--本组件用于遍历分页的页数按钮--><templatelang=""><divclass="btn-box"><!--......
  • 匿名内部类练习题
    publicclassTtest{publicstaticvoidmain(String[]args){Cellphonec1=newCellphone();c1.naozhong(newBell(){@Overri......
  • 【Python基础】快速入门Python(讲解、习题)
    0.导语Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于......