📄 treatment.txt
字号:
import java.io.*;
public class Treatment {
public static void main(String args[])throws IOException
{
char s;
QueueArray Queue=new QueueArray();
int Number=0;
do{
System.out.print("请输入命令:");
s=(char)System.in.read();
switch(s){
case 'A':
Number=Number+1;
Queue.AddQueue(Number);
Queue.Print();
System.out.println("");
break;
case 'N':
int number=Queue.DelQueue();
if(number!=-1)
{System.out.println("护士让"+number+"就诊!!");
Queue.Print();}
System.out.println("");
break;
case 'Q':
System.out.println("Please come tomorrow!!");
Queue.Print();
break;
}
}while(s!='b');
}
}
class QueueArray{
int MaxSize=100;
int[] AQueue=new int[MaxSize];
int Front=-1;
int Rear=-1;
public void Print(){
int i;
System.out.print("排队中的病人号:");
for(i=Front+1;i<Rear+1;i++)
System.out.print("["+AQueue[i]+"]");
System.out.println("");
}
public void AddQueue(int number)
{
int i;
if(Rear>=MaxSize){
System.out.println("队列满!!");
}
System.out.println("病人到达加入队列中");
Rear++;
AQueue[Rear]=number;
}
public int DelQueue()
{
int Temp;
if(Front==Rear){
System.out.println("队列空!!");
return -1;
}
Front++;
Temp=AQueue[Front];
return Temp;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -