当前位置: 首页 > news >正文

使用JAVA语言写一个排队叫号的小程序

以下是一个简单的排队叫号的小程序,使用JAVA语言实现。

import java.util.LinkedList;
import java.util.Queue;
import java.util.Scanner;public class NumberingSystem {public static void main(String[] args) {Queue<String> queue = new LinkedList<>(); // 创建队列Scanner scanner = new Scanner(System.in);while (true) {System.out.println("请输入您需要办理的业务(1号窗口/2号窗口/3号窗口/4号窗口/退出):");String input = scanner.next();if ("退出".equals(input)) {System.out.println("程序已退出");break;} else if ("1号窗口".equals(input) || "2号窗口".equals(input) || "3号窗口".equals(input) || "4号窗口".equals(input)) {queue.offer(input); // 将业务加入队列System.out.println("您已成功加入排队序列,当前您所在的位置是 " + queue.size());} else {System.out.println("输入有误,请重新输入!");}}while (!queue.isEmpty()) { // 循环叫号String currentBusiness = queue.poll(); // 取出队首元素System.out.println("请 " + currentBusiness + " 办理业务,当前还有 " + queue.size() + " 个人在等待");}}
}

程序的运行过程如下:

请输入您需要办理的业务(1号窗口/2号窗口/3号窗口/4号窗口/退出):
1号窗口
您已成功加入排队序列,当前您所在的位置是 1
请输入您需要办理的业务(1号窗口/2号窗口/3号窗口/4号窗口/退出):
3号窗口
您已成功加入排队序列,当前您所在的位置是 2
请输入您需要办理的业务(1号窗口/2号窗口/3号窗口/4号窗口/退出):
退出
程序已退出
请 1号窗口 办理业务,当前还有 1 个人在等待
请 3号窗口 办理业务,当前还有 0 个人在等待

http://www.lryc.cn/news/252809.html

相关文章:

  • openGauss学习笔记-140 openGauss 数据库运维-例行维护-例行维护表
  • ubuntu20.04使用LIO-SAM对热室空间进行重建
  • 如何选学生用的台灯?眼科专家都说好的学生台灯分享!
  • Linux4.8、环境变量续
  • PTA 7-231 买文具
  • GPTs每日推荐--生化危机【典藏版】
  • jenkins-cicd基础操作
  • ctfhub技能树_web_信息泄露
  • 使用Docker本地部署chatgpt
  • SpringBoot 集成Netty、WebSocket,5分钟搭建聊天通信系统
  • LeedCode刷题---双指针问题
  • 使用Notepad++编辑器,安装AnalysePlugin搜索插件
  • 胶囊网络实现手写数字分类
  • Java零基础-if条件语句
  • 中国证券交易所有哪些
  • 欢迎回到 C++ - 现代 C++(心得-壹)
  • 【Vue3+Ts项目】硅谷甄选 — 搭建后台管理系统模板
  • MATLAB 系统辨识 - 在线估计 - Online Estimation
  • 【Java面试——基础题】
  • Haiku库和Jax库介绍
  • 2023-简单点-proxyPool源码(二)-setting.py
  • 中级工程师评审条件:如何成为一名合格的中级工程师
  • StarRocks上新,“One Data、All Analytics”还有多远?
  • Java8实战-总结50
  • kicad源代码研究:参照Candence实现工程管理
  • Asp.net core WebApi 配置自定义swaggerUI和中文注释,Jwt Bearer配置
  • DNS 查询结果逐行解释
  • ArcGIS制作广场游客聚集状态及密度图
  • 同旺科技 USB TO SPI / I2C --- 调试W5500_TCP Client接收数据
  • MQ - KAFKA 高级篇