问题描述
队列操作题。根据输入的操作命令,操作队列(1)入队、(2)出队并输出、(3)计算队中元素个数并输出。
输入格式
第一行一个数字N。
下面N行,每行第一个数字为操作命令(1)入队、(2)出队并输出、(3)计算队中元素个数并输出。
输出格式
若干行每行显示一个2或3命令的输出结果。注意:2.出队命令可能会出现空队出队(下溢),请输出“no”,并退出。
样例输入
7
1 19
1 56
2
3
2
3
2
样例输出
19
1
56
0
no
数据规模和约定
1<=N<=50
思路分析:建立数组,读取输入元素,利用循环对输入的数进行遍历,读到1,将下一个数读入数组,读到2,输出数组第一个数,并删除。读到3,输出数组中存储的元素个数。
代码:`
import java.util.Scanner;
public class Main {
public static void main