需求:有存包和取包两种操作。 系统初始化有一系列的储物格, 存包动作生一个密码, 并占用一个储物格; 取包时验证输入储物格编号以及密码,正确则清空储物格。
import java.util.Random;
import java.util.Scanner;
public class SupermarketStoreBox {
public static int[] boxex = new int[24];
static Scanner scan = new Scanner(System.in);
public static void main(String[] args) {
welcome();
}
/**
* 定义一个画箱子的方法
*/
public static void drawBoxex() {
for (int i = 0; i < 12; i++) {// 遍历第一行的12个箱子
if (boxex[i] == 0) {// 判断箱子中是否有东西
System.out.print(" □ ");// 打印空箱子
} else {// 箱子中有东西
System.out.print(" ■ ");// 打印实心箱子
}
}
System.out.println();
for (int j = 1; j <= 12; j++) {
System.out.printf("%2d ", j);// 给前12个箱子编号
}
System.out.println();
for (int x = 12; x < boxex.length; x++) {// 打印后12个箱子
if (boxex[x] == 0) {// 判断箱子中是否有东西
System.out.print(" □