2021实验室寒假集训20级大作业

思考题

在这里插入图片描述
在这里插入图片描述

问题1:为什么hash值不同?
问题2:int i = 1 如果i作为如图的一个局部变量,底层到底发生了什么?建议画个图详细描述一
下(请用自己的理解来说)

答:简单来说是int中-128~127的返回的hash值均相同,到了128时hash值需要重写。
doc上如是说:返回给定对象的哈希码,该代码与默认的方法 hashCode() 返回的代码一样,无论给定对象的类是否重写 hashCode()。

用程序证明

public static void main(String[] args) {
    for (int i = 0; i < 300; i++) {
        Integer a = i;
        Integer b = i;
        System.out.println(i + " " + (a == b));
    }
}

输出结果

0 true
1 true
~~~
126 true
127 true
128 false
129 false
130 false

综合题 宠物店,用Java语言实现,体现面向对象思想

readme

1,软件定位,软件的基本功能

实现宠物店的管理以及购买,通过petid进行宠物身份标识

2,运行代码的方法:安装环境,启动命令等
jdk1.8

3,简要说明

  1. 通过cat与animal的子类父类继承,并进行封装
  2. animal属于petshop的子类,petshop中有宠物店的具体名字以及地址,可供owner修改
  3. 时间关系,目前暂无互动系统
    4.print包中是实现有趣图像的直观打印

UML类图

在这里插入图片描述

源码实现


import java.util.Scanner;

public class main {
    public static void main(String[] args) {
        System.out.println("===================================================================\n");
        System.out.println("\t\t\t\t\t\twelcome");
        System.out.println("===================================================================\n");
        System.out.println("===================================================================\n");
        System.out.println("\t\t\t\t\t\t请选择你的系统");
        System.out.println("===================================================================\n");
        System.out.println("===================================================================\n");
        System.out.println("\t\t\t\t\t\t1.我是顾客");
        System.out.println("===================================================================\n");
        System.out.println("===================================================================\n");
        System.out.println("\t\t\t\t\t\t2。我是商家");
        System.out.println("===================================================================\n");
        Scanner in = new Scanner(System.in);  // 实例化输入流对象

        customer cus=new customer();
        ownerdo own=new ownerdo();
       int b = in.nextInt();
        switch (b){
            case 1:
                cus.menu1();
                break;
            case 2:
                own.menu2();
                break;
        }
    }

}

```package com.SHIYI;


    public class Cat extends Animal {
        private static Cat s[] = new Cat[1024];
        public String varieties;//宠物品种
        public int pet_id;//宠物的身份id,极其重要,索引用
        public String name;//宠物昵称
        public int petage;//宠物年龄


//子类猫类
//set类与get类方法进行变更



```javapackage com.SHIYI;

public class petshop {
    private static  String owner;
    private static  String place;
    private static  String shopname;

    public void setshop(String owner1,String place1,String shopname1){

        this.owner=owner1;
        this.place=place1;
        this.shopname=shopname1;
    }
}


import java.io.IOException;
import java.util.Scanner;

public class ownerdo {
    public boolean flag=false;
    public static void main(String[] args) {
        System.out.println("===================================================================\n"
                +"You're the owner of this petshop,can i do something for you???");
        Scanner sc = new Scanner(System.in);
    }

        public void menu2() throws IOException
        {
            int a;// 定义switch语句变量
            Scanner in = new Scanner(System.in);  // 实例化输入流对象
            System.out.println("*********宠物店系统customer版本ver1.0*********");
            System.out.println("*****           1.导入信息               *****");
            System.out.println("*****           2.查看宠物             *****");
            System.out.println("*****           3.想要修改你的宠物ID?             *****");
            System.out.println("*****           4.作者信息                       *****");
            System.out.println("*****           0.退出                          *****");
            System.out.println("****************************************");
            System.out.print("请选择(0~4):");
            a = in.nextInt();
            customer cc=new customer();
            while (a < 0 || a > 4) {
                System.out.print("输入超出范围,请重新输入:");
                a = in.nextInt();
            }
            switch (a) {
                case 1:
                    this.input();  // 购买
                    break;
                case 2:
                    cc.watch(); // 查看
                    break;
                case 3:
                    cc.modif();  // 修改id
                    break;
                case 4:
                    cc.about();  // 作者信息
                    break;
                case 0:
                    System.exit(0);  // 退出
                    break;
            }
        }
    }

}

package com.SHIYI;

public class print {

public static void printdog()

{

    System.out.println("\n" +

            " * ░░░░░░░░░░░░░░░░░░░░░░░░▄░░\n" +
            " * ░░░░░░░░░▐█░░░░░░░░░░░▄▀▒▌░\n" +
            " * ░░░░░░░░▐▀▒█░░░░░░░░▄▀▒▒▒▐\n" +
            " * ░░░░░░░▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐\n" +
            " * ░░░░░▄▄▀▒░▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐\n" +
            " * ░░░▄▀▒▒▒░░░▒▒▒░░░▒▒▒▀██▀▒▌\n" +
            " * ░░▐▒▒▒▄▄▒▒▒▒░░░▒▒▒▒▒▒▒▀▄▒▒\n" +
            " * ░░▌░░▌█▀▒▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐\n" +
            " * ░▐░░░▒▒▒▒▒▒▒▒▌██▀▒▒░░░▒▒▒▀▄\n" +
            " * ░▌░▒▄██▄▒▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒\n" +
            " * ▀▒▀▐▄█▄█▌▄░▀▒▒░░░░░░░░░░▒▒▒\n" +
            " * (单身)狗(bushi)就这样默默地看着你,一句话也不说。\n" +
            " */"


    );
}

public static void goOutprint() {
    System.out.println(
            "\n" +

                    " *                                         ,s555SB@@&                          \n" +
                    " *                                      :9H####@@@@@Xi                        \n" +
                    " *                                     1@@@@@@@@@@@@@@8                       \n" +
                    " *                                   ,8@@@@@@@@@B@@@@@@8                      \n" +
                    " *                                  :B@@@@X3hi8Bs;B@@@@@Ah,                   \n" +
                    " *             ,8i                  r@@@B:     1S ,M@@@@@@#8;                 \n" +
                    " *            1AB35.i:               X@@8 .   SGhr ,A@@@@@@@@S                \n" +
                    " *            1@h31MX8                18Hhh3i .i3r ,A@@@@@@@@@5               \n" +
                    " *            ;@&i,58r5                 rGSS:     :B@@@@@@@@@@A               \n" +
                    " *             1#i  . 9i                 hX.  .: .5@@@@@@@@@@@1               \n" +
                    " *              sG1,  ,G53s.              9#Xi;hS5 3B@@@@@@@B1                \n" +
                    " *               .h8h.,A@@@MXSs,           #@H1:    3ssSSX@1                  \n" +
                    " *               s ,@@@@@@@@@@@@Xhi,       r#@@X1s9M8    .GA981               \n" +
                    " *               ,. rS8H#@@@@@@@@@@#HG51;.  .h31i;9@r    .8@@@@BS;i;          \n" +
                    " *                .19AXXXAB@@@@@@@@@@@@@@#MHXG893hrX#XGGXM@@@@@@@@@@MS        \n" +
                    " *                s@@MM@@@hsX#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&,      \n" +
                    " *              :GB@#3G@@Brs ,1GM@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B,     \n" +
                    " *            .hM@@@#@@#MX 51  r;iSGAM@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8     \n" +
                    " *          :3B@@@@@@@@@@@&9@h :Gs   .;sSXH@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:    \n" +
                    " *      s&HA#@@@@@@@@@@@@@@M89A;.8S.       ,r3@@@@@@@@@@@@@@@@@@@@@@@@@@@r    \n" +
                    " *   ,13B@@@@@@@@@@@@@@@@@@@5 5B3 ;.         ;@@@@@@@@@@@@@@@@@@@@@@@@@@@i    \n" +
                    " *  5#@@#&@@@@@@@@@@@@@@@@@@9  .39:          ;@@@@@@@@@@@@@@@@@@@@@@@@@@@;    \n" +
                    " *  9@@@X:MM@@@@@@@@@@@@@@@#;    ;31.         H@@@@@@@@@@@@@@@@@@@@@@@@@@:    \n" +
                    " *   SH#@B9.rM@@@@@@@@@@@@@B       :.         3@@@@@@@@@@@@@@@@@@@@@@@@@@5    \n" +
                    " *     ,:.   9@@@@@@@@@@@#HB5                 .M@@@@@@@@@@@@@@@@@@@@@@@@@B    \n" +
                    " *           ,ssirhSM@&1;i19911i,.             s@@@@@@@@@@@@@@@@@@@@@@@@@@S   \n" +
                    " *              ,,,rHAri1h1rh&@#353Sh:          8@@@@@@@@@@@@@@@@@@@@@@@@@#:  \n" +
                    " *            .A3hH@#5S553&@@#h   i:i9S          #@@@@@@@@@@@@@@@@@@@@@@@@@A.\n" +
                    "========================================================================================="
    );
}
public static void worldprint() {
    System.out.println(
            "      ___         ___                                ___           ___           ___           ___   \n" +
                    "     /  /\\       /  /\\          ___                 /  /\\         /  /\\         /  /\\         /  /\\  \n" +
                    "    /  /::\\     /  /:/_        /  /\\               /  /:/_       /  /:/_       /  /::\\       /  /::\\ \n" +
                    "   /  /:/\\:\\   /  /:/ /\\      /  /:/              /  /:/ /\\     /  /:/ /\\     /  /:/\\:\\     /  /:/\\:\\\n" +
                    "  /  /:/~/:/  /  /:/ /:/_    /  /:/              /  /:/ /::\\   /  /:/_/::\\   /  /:/  \\:\\   /  /:/~/:/\n" +
                    " /__/:/ /:/  /__/:/ /:/ /\\  /  /::\\             /__/:/ /:/\\:\\ /__/:/__\\/\\:\\ /__/:/ \\__\\:\\ /__/:/ /:/ \n" +
                    " \\  \\:\\/:/   \\  \\:\\/:/ /:/ /__/:/\\:\\            \\  \\:\\/:/~/:/ \\  \\:\\ /~~/:/ \\  \\:\\ /  /:/ \\  \\:\\/:/  \n" +
                    "  \\  \\::/     \\  \\::/ /:/  \\__\\/  \\:\\            \\  \\::/ /:/   \\  \\:\\  /:/   \\  \\:\\  /:/   \\  \\::/   \n" +
                    "   \\  \\:\\      \\  \\:\\/:/        \\  \\:\\            \\__\\/ /:/     \\  \\:\\/:/     \\  \\:\\/:/     \\  \\:\\   \n" +
                    "    \\  \\:\\      \\  \\::/          \\__\\/              /__/:/       \\  \\::/       \\  \\::/       \\  \\:\\  \n" +
                    "     \\__\\/       \\__\\/                              \\__\\/         \\__\\/         \\__\\/         \\__\\/ "
    );

}
public static void petshopprint() {

    System.out.println("................................................................................................................................................................................................................................................................................................................\n" +
            "................................................................................................................................................................................................................................................................................................................\n" +
            "................................................................................................................................................................................................................................................................................................................\n" +
            "................................................................................................................................................................................................................................................................................................................\n" +
            "................................................................................................................................................................................................................................................................................................................\n" +
            "..............................................................................................................................................*]]ooooooooooo]]*.................................................................................................................................................\n" +
            ".......................................................................................................................................,oooooooooooooooooooooooooooo]...........................................................................................................................................\n" +
            "..................................................................................................................................*/[[oooooooooooooooooooooooooooooooooo\\`......................................................................................................................................\n" +
            "...............................................................................................................................,oooooooo]ooooooo/o\\/[[[[]]o\\//\\oo/\\/oooooooo\\`..................................................................................................................................\n" +
            "............................................................................................................................*o\\ooooooooooo//`..................[\\/\\oooooooooooo]................................................................................................................................\n" +
            "........................................................................................................................../\\oooo\\o\\/`\\/@@@/......................,@@@O][\\o\\//[oo\\o*.............................................................................................................................\n" +
            "........................................................................................................................o\\o/oooo/\\@@@@@@/..........................=@@@@@@\\,[\\^=o\\/\\*...........................................................................................................................\n" +
            "....................................................................................................................../\\/ooo\\`\\@@@@@@@@^............................,@@@@@@@@]o\\oo/o\\o*.........................................................................................................................\n" +
            "....................................................................................................................*o/\\oo/\\\\@@@@@@@@@^.......................... ....@@@@@@@@@\\[o[oo\\\\\\........................................................................................................................\n" +
            ".................................................................................................................../oooo//=@@@@@@@@@@^......@@@@\\........=@@@@^.  ....,@@@@@@@@@@\\o\\oooo/.......................................................................................................................\n" +
            "..................................................................................................................o=oooo//@@@@@@@@@@/.......\\@@@`.]`]]].`.@@@@`........=@@@@@@@@@@@=ooooo[^.....................................................................................................................\n" +
            "................................................................................................................*o`o\\\\o\\/@@@@@@@@@@@..........]@@@@@@@@@@@@@]...........\\@@@@@@@@@@@/]oooo\\*....................................................................................................................\n" +
            "...............................................................................................................,o\\oo/o^@@@@@@@@@@@@/......**=@@^....@@@@@@@@@@`***......=@@@@@@@@@@@@/==oooo^...................................................................................................................\n" +
            "...............................................................................................................ooooo\\,@@@@@@@@@@@@@....*****=@@@@@@@@@@@@@@@@@`******....@@@@@@@@@@@@@/=oooo/`..................................................................................................................\n" +
            "..............................................................................................................=/oooo^O@@@@@@@@@@@@/..********@@@@@@@@@@@@@@@@/********...=@@@@@@@@@@@@@^ooooo\\..................................................................................................................\n" +
            ".............................................................................................................=o\\oooo/@@@@@@@@@@@@@^..*********,@@@@@@@@@@@@@`*********...=@@@@@@@@@@@@@\\o]\\=o\\^.................................................................................................................\n" +
            "......................................................................................,]]]]]]]]]]]]]]]]]]]]]]/o/oooo@@@@@@@@@@@@@@^...***********[@@@@@@/`************...,@@@@@@@@@@@@@@oo,//o/]]]]]]]]]]]]]]]]]]]]]]]`.........................................................................................\n" +
            "..................................................................................../@@@@@@@@@@@@@@@@@@@@@@@O/oo^oo=@@@@@@@@@@@@@@^....******=\\******=@******//******.....@@@@@@@@@@@@@@\\/oooo^o@@@@@@@@@@@@@@@@@@@@@@@@].......................................................................................\n" +
            ".................................................................................]@@@@@@@@@@@@@@@@@@@@@@@@@@ooo\\^oo=@@@@@@@@@@@@@@^.....******\\@]****=@***,/@`*****.......@@@@@@@@@@@@@@Ooo\\oooo@@@@@@@@@@@@@@@@@@@@@@@@@@@`....................................................................................\n" +
            "..............................................................................,/@@@@@@@@@@@@@@@@@@@@@@@@@@@@=ooo\\oo=@@@@@@@@@@@@@@].......******[\\@@@@@@@@[******........,@@@@@@@@@@@@@@O\\]ooooo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\..................................................................................\n" +
            "............................................................................/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=ooo=/o\\@@@@@@@@@@@@@@==`........******************........,/\\/@@@@@@@@@@@@@/^\\=oooo/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`...............................................................................\n" +
            ".........................................................................,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=ooooooo@@@@@@@@@@@@@O\\/oo`..........**********..........*ooooo@@@@@@@@@@@@@oooooooo\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`............................................................................\n" +
            "......................................................................,/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=ooooooo/O@@@@@@@@@@@[\\/o]oo\\]*......................,]/ooo\\o=*@@@@@@@@@@@@\\oooooooo/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\..........................................................................\n" +
            "..................................................................../@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@o=oooooo/\\/@@@@@@@@@ooooooooooooooooo*]]]]]]]]*ooooooooooooooooo\\@@@@@@@@//\\oooooooo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........................................................................\n" +
            "...............................................................]o/oooo[o[[[[oooo[[[[ooooooooooooooooooooooooooo^oooooo/o\\]o]]/]/oooooooooooooooooooooooooooooooooooooooooooo\\]/\\]o[]/\\/ooooooooo^o*ooooooooooooooooooooooooooooooooo/[o/ooo`/`..................................................................\n" +
            "............................................................*ooooooooooooooooooooooooooooooooo\\oooooooooooooo/o=oooooooo\\/\\=oooooooooo\\/ooooooooo\\]/^//[/,\\/o/[\\=[\\,oooo\\\\o\\^o\\o][\\/[o\\/[\\\\,oooo/o/ooooo[]/\\oooooooooooooooooooooooooooooooooo\\*................................................................\n" +
            "...........................................................==ooooooooooooooooooooooooooooooooooOOOOOOOOO],`=o\\oOOOOOOOOOOO]]OOOOOOOOOOOOooooooooo/\\OO@@@OOo\\/^o/OOO\\oooo]OOOO\\/\\`/ooO@@@OO/\\ooooOOOOOOOOO]oooooooooooooooooooooooooooooooooooo[o^...............................................................\n" +
            "..........................................................,=ooooooooooooooooooooo/[[oo/[ooooooo@@@@@@@@@@@@/^oo@@@@@@@@@@@o=@@@@@@@@@@@@oooooooooO@@@@@@@@@@^o\\O@@@Oooooo@@@@\\o,\\O@@@@@@@@@@/\\\\o@@@@@@@@@@@@///^oooo/o,\\]ooooooooooooooooooooooo\\[..............................................................\n" +
            "..........................................................=,oooooooooooooooooooo\\\\/oooo\\ooooooo@@@@/o\\/@@@@@`oo@@@@ooo]]\\o/=oo\\O@@@@o\\*]ooooooooO@@@@o]^O@@@@]oO@@@Oooooo@@@@^o,@@@@@o`o@@@@@o^^@@@@Ooo\\@@@@@o=/oooo^oooooo/oooooooooooooooooooo\\=..............................................................\n" +
            "..........................................................==oooooooooooooooooooo/\\@@@@@@o`^oooo@@@@^\\[/\\@@@@ooo@@@@//\\oo[\\ooooo=@@@@ooo\\ooooooooO@@@@O/\\/ooooooO@@@Oooooo@@@@^^=@@@@oo\\o/@@@@Oo^@@@@/o/oo@@@@O^oooo//@@@@@ooooooooooooooooooooooo=..............................................................\n" +
            "..........................................................==oooooooooooooooooooo^O@@@@@@O=^oooo@@@@OOOO@@@@@*oo@@@@@@@@@@oooooo=@@@@oooooooooooo]O@@@@@@@@o\\oooO@@@@@@@@@@@@@^^o@@@@oooo\\O@@@Oo^@@@@OOOO@@@@@oo/\\\\^o@@@@@@@ooooooooooooooooooooooo..............................................................\n" +
            "..........................................................==oooooooooooooooooooo=\\@@@@@@o=/=oo^@@@@@@@@@@@O\\oo=@@@@@@@@@@\\^[ooo/@@@@ooooooooo=oo^o=\\O@@@@@@@\\\\/O@@@@@@@@@@@@@o/\\@@@@oo\\o\\O@@@O^^@@@@@@@@@@@@oooooooo@@@@@@O\\oooooooooooooooooooooo..............................................................\n" +
            "..........................................................==oooooooooooooooooooo^/\\/O\\ooooo\\oo^@@@@O\\OO/[o/\\o==@@@@ooooo/[\\\\ooo=@@@@oooooooooooo@@@@o/o]O@@@@o\\O@@@Oooooo@@@@^oo@@@@oo=,\\@@@@O=[@@@@OOOO/\\]/oooooooo\\oO//oo=oooooooooooooooooooooo..............................................................\n" +
            "..........................................................==oooooooooooooooooooooooooooooooooo^@@@@Ooooooooooo/@@@@\\]]]/\\\\/[ooo=@@@@ooooooooooooO@@@@\\\\]O@@@@^oO@@@Oooooo@@@@oooO@@@@OOO@@@@@o]/@@@@Oooooooooooooooooooooooooooooooooooooooooooooo..............................................................\n" +
            "..........................................................==oooooooooooooooooooooooooooooooooo^@@@@^oooooooooo=@@@@@@@@@@@o\\oooO@@@@oooooooooooo/O@@@@@@@@@@\\//O@@@Oooooo@@@@oo^\\O@@@@@@@@@O\\/]/@@@@Oooooooooooooooooooooooooooooooooooooooooooooo..............................................................\n" +
            "..........................................................==oooooooooooooooooooooooooooooooooooooooooooooooooooooo/[[[[[ooo\\oooo[[[[oooooooooooooooo\\/\\O[[\\ooooooooooooo[\\ooooo]oooo\\O\\OO\\//oooo[[[[oooooooooooooooooooooooooooooooooooooooooooooo..............................................................\n" +
            "..........................................................=ooooooooooooooooooooooooooooooooooo/**/oooooooooooooo]]]]]]]]oo\\]oooo]]]]oooooooooooooooooo,\\]/o/ooooooooooooooooo/[`ooooo[[=,[o^oooooooooooooooooooooooooooooooooooooooooooooooooooooo..............................................................\n" +
            "..........................................................=\\]]]]\\]o,^[,/oooo/,[,[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[o/\\oo\\]oo\\,[[[[[=oooooo\\=^\\oooo/=`^[[[[oooo/\\=\\[[[[[[[[oooo\\,[/oooo[[[[/^`/[[[[[[[[oooooooo[^/[o[\\o[[[[[[[[oooooooo\\/o/oooo^\\/]]\\..............................................................\n" +
            "..................................................................=OOOO\\ooooo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.......OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO^...................................................................\n" +
            "..................................................................=OOOOOooooo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.... ..OOOOOOOO@@@@@@@O@@@@@@@@@O@@@@@@@@@o@@@@@@@@@@@@@@@@OO@@@@@@@@@@OO@@@@@@@@@@@@@@@@@@=/@@@@@@@@@@@@@@@@@@@@@@@OOOOOO^...................................................................\n" +
            "..................................................................=OOOOOooooo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.... ..OOOOOOOO@@@@@@@O@@@@@@@@@O@@@@@@@@@o@@@@@@@@@@@@@@@@OO@@@@@@@@@@OO@@@@@@@@@@@@@@@@@@=O@@@@@@@@@@@@@@@@@@@@@@@OOOOOO^...................................................................\n" +
            "..................................................................=OOOOOooooo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.... ..OOOOOOOO@@@@@@@O@@@@@@@@@O@@@@@@@@@o@@@@@@@@@@@@@@@@OO@@@@@@@@@@OO@@@@@@@@@@@@@@@@@@\\\\@@@@@@@@@@@@@@@@@@@@@@@OOOOOO^...................................................................\n" +
            "..................................................................=OOOOOooooo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.... ..OOOOOOOO@@@@@@@O@@@@@@@@@O@@@@@@@@@o@@@@@@@@@@@@@@@@OO@@@@@@@@@@OO@@@@@@@@@@@@@@@@@\\==\\@@@@@@@@@@@@@@@@@@@@@@OOOOOO^...................................................................\n" +
            "..................................................................=OOOOOooooo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.... ..OOOOOOOO@@@@@@@O@@@@@@@@@O@@@@@@@@@O@@@@@@@@@@@@@@@@OO@@@@@@@@@@OO@@@@@@@@@@@@@@@@@@=/@@@@@@@@@@@@@@@@@@@@@@@OOOOOO^...................................................................\n" +
            "..................................................................=OOOOOooooo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.... ..OOOOOOOO@@@@@@@O@O@@@@@@@O@@@@@@@@@O@@@@@@@@@@@@@@@@OO@@@@@@@@@@OO@@@@@@@@@@@@@@@@@@=O@@@@@@@@@@@@@@@@@@@@@@@OOOOOO^...................................................................\n" +
            "..................................................................=OOOOOooooo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.... ..OOOOOOOO@@@*.*...*`*@^....*`@@@@@@@@@@@@@@@@@@@@@@@OOOO@@@@@@@@@oO@@@@@@@@@@@@[`*.,`]^].**[@@@@@@@@@@@@@@@@@@OOOOOO^...................................................................\n" +
            "..................................................................=OOOOOooooo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.... ..OOOOOOOO@@\\.......*`@@\\`.*O@@@@@@@@@O@@@@@@@@@@@@O*.*oo\\=@@@@@@@oO@@@@@@@@[**]@^=@^\\@@*@@`@\\`*,\\@@@@@@@@@@@@@OOOOOO^...................................................................\n" +
            "..................................................................=OOOOOooooo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.......OOOOOOOO@@@@@^.*,@@@@@@^*=@@@@@@O@@@@@@O@@@@@@@@@\\*,=ooo=@@@@@@@oO@@@@@/*/`/@@\\@@@\\@@@\\\\@@^@@@/\\`=@@@@@@@@@@@OOOOOO^...................................................................\n" +
            "..................................................................=OOOOOoooo\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.......OOOOOOOO@@@@@@.*`@@@@@@^.=@@@@@@@@@@@@@@@@@@@@@@@@\\^\\o,/@@@@@@@@oO@@@@[O/,@@@`@@@@=@@@@=@@@^@@@\\=@`\\@@@@@@@@@OOOOOO^...................................................................\n" +
            "..................................................................=OOOOOoooooooooooo^...............................   ..OOOOOOOO@@@@@@.**@@@@/....,,@@@@O@@@@@@O@@@@@@@@@@@@=oO@@@@@@@@@@@@@@*OO,@@@^/@O`*,@@@@^@@@@/@@@\\=@^\\@@@@@@@@OOOOOO^...................................................................\n" +
            "..................................................................=OOOOOoooooooooooo^............................... . ..OOOOOOOO@@@@@@.**@@@@@`*]*`]@@@@@@@O@@@@@@@@@@@@@@@@=oO@@@@@@@@@@@@@\\@@`O@@@*@,``**`@@@^@@@@^\\@@@^@@^\\@@@@@@@OOOOOO^...................................................................\n" +
            "..................................................................=OOOOOoooo/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.... ..OOOOOOOO@@@`.....**\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,o/@@@@@@@@@@@@^/@@=@@@O=@@..*=@@@@^@@@@@=@@@@=@@*@@@@@@@OOOOOO^...................................................................\n" +
            ".........................../@@@@@`................................=OOOOOoooo\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.... ..OOOOOOOO@@^.......**@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=^O@@@@@@@@@@@@`@@^@@@@O=O[..*.\\@@@^@@@@@=@@@@^@@^@@@@@@@OOOOOO^...................................................................\n" +
            "..........................=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOooooO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOo@@^.... ..OOOOOOOO@@@\\,`*],*,/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\oooo,O@@@@@@@@@@^@@^@@@@O=^...*..\\@@^@@@@@=@@@@^@@^@@@@@@@OOOOOO^...................................................................\n" +
            "...........................\\@@@@@`......@@........................=@OOOOooooO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOO@@^.... ..OOOOOOOO@@@@@@@@@@@@@@@@O@@@@@@@@@@@@@@@@@@@@@@@@^..*o\\/o@@@@@@@@@@^@@^@@@@O=^..****,\\@^@@@@@=@@@@^@@^@@@@@@@OOOOOO^...................................................................\n" +
            "........................................@@........................=OOOOOooooO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOO@@^.... ..OOOOOOOO@@@@@@@@@@@@@@@@@@@O@@@@@@@@@@@@@@@@@@@@@@/\\^oo/@@@@@@@@@@@^@@^O@@@@=^.********^@@@@@=@@@@^@@^@@@@@@@OOOOOO^.............................../@@@]...............................\n" +
            "........................................@@........................=OOOOOooooO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.... ..OOOOOOOO@@@@@@@@@@@@@@@@O@@@@OO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*O@^O@@@@=@...*******\\@@@@=@@@@^@@^@@@@@@@OOOOOOO]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]@@@@@@@..............................\n" +
            "........................................@@........................=OOOOOooooO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@oooo\\@@^.... ..OOOOOOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*O@^@@@@@=@@`.*********@@@=@@@@^@@^@@@@@@@OOOOOOO[[[[[[[[[@@@@@/[[[[[[[@@[[[[[[@@@@@@@..............................\n" +
            "........................................@@........................=OOOOOooooO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ooooo@@^.... ..OOOOOOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^@@^@@@@@=@@@@`...,**,*`\\@=@@@@^@@^@@@@@@@OOOOOO^......]@@/`...........@@.......,\\OO`...............................\n" +
            "...................................]/O@@@@O@\\]`...................=OOOOOooooO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.... ..OOOOOOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^@@^@@@@@=@@@@*@^.....,***=@@@@^@@^@@@@@@@OOOOOO^...,@@/...............@@...........................................\n" +
            ".............................../@@/\\@`=/.,O.\\^[@@O`...............=OOOOOooooO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.... ..OOOOOOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^@@^@@@@@=@@@@*@\\/\\/^..***=@@@@^@@^@@@@@@@OOOOOO^../@/.................@@...........................................\n" +
            ".............................@/O/.=/..O`..O`.=O.,@O@`.............=OOOOOooooO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.... ..OOOOOOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^@@^@@@@@=@@@@`@@@@@^@`,***@@@@^@@^@@@@@@@OOOOOO^,@@...................@@...........................................\n" +
            "...........................=/.O..,O.O\\O...=^..=^..\\^=O............=OOOOOooooO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.... ..OOOOOOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^@@^@@@@@=/[[[*/[oo/`,[],***\\@@^@@^@@@@@@@OOOOOOO@/....................@@...........................................\n" +
            "........................../^.@.../`/@@@\\..,O...O...O^,O...........=OOOOOoooo/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.... ..OOOOOOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`@@^@@@@@=@@@@*@@@@@^@@@@@***/@^@@^@@@@@@@OOOOOO@@......../@@@@@@@`....@@..../@@@@@@\\]..............................\n" +
            ".........................,O.=^...@OOO@@@^.,O...=^..,O.=^..........=OOOOOoooo=@@@@@@/@OOOOOOOOOOOOOOOOOOOOOOO@@@@@^.... ..OOOOOOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^@@^@@@@@=@@@@*@@@@@^@@@@@=@@@@^@@^@@@@@@@OOOOOO@^.....,@/\\[/[o//[@\\]]/@@\\]]@O/\\o[[[\\[@\\............................\n" +
            ".........................O^.O`..OOOOO@@@@..O...=^...\\..@..........=OOOOOooooO@@@@@^ooooooooooooooooooooooooo@@@@@^.... ..OOOOOOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^@@^@@@@@=@@@@*@@@@@^@@@@@=@@@@^@@^@@@@@@@OOOOOOO...../@oooooooo\\`O/]]]oo]]]o[\\oooooo/^\\@`..........................\n" +
            ".........................=^.O.=OOOOO@@/....O...=^...=..O..........=OOOOOooooO@@@@@^oo\\oOOOOOOOOOOOOOOOOOooo\\@@@@@^.... ..OOOOOOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^@@^@@@@@=@@@@*@@@@@^@@@@@=@@@@^@@^@@@@@@@OOOOOO^....=@/oooooooo\\`\\`oooooooo,oo\\oooo^o/\\O@..........................\n" +
            ".........................O^.OOO`,@,O.=.....O...=^...=..O..........=OOOOOooooO@@@@@\\\\/\\oOOOOOOOOOOOOOOOOOooo\\@@@@@^.... ..OOOOOOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^@@^@@@@@=@@@@]@@@@@^@@@@@=@@@@^@@^@@@@@@@OOOOOO^....@///[\\]oo/\\\\OOOOOOOOOOOOOo=]/\\\\/[oo=@..........................\n" +
            ".........................O^/@/..=/,[[\\....]O...=^...=..O..........=OOOOOooooO@@@@@O,[[[[[[[[[[[[[[[[[[[[[[[[@@@@@^.... ..OOOOOOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^]/\\`\\\\o*/oo/\\/\\o/oooo\\oo/\\///^/\\/^\\/o=/@@@@OOOOOO^....=@/o\\o[//\\\\o@@@@@@@@@@@@@\\oo\\=/o\\/[@@..........................\n" +
            ".........................=^.O...=^...=`./@@O...=^...=..O..........=OOOOOooooO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.... ..OOOOOOOO@@@@@O@@@@OOOOOOOOOOOOOOOO@OO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOO^.....,@@@@@@=/o\\=^o[[[[[[[[/\\,/\\o\\@@@@@^...........................\n" +
            ".........................=^.O...=^...=O@@@@@`..=^...=..O..........=OOOOOooooO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.... ..OOOOOOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOO^..........,@oo/ooO@@@@@@@@@@/o=o/=@................................\n" +
            ".........................=^.O...=^...=@@@@O@OO`=^...=..O..........=OOOOOooooO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.... ..OOOOOOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOO^...........@\\\\[oooooooooooooooo^^@^................................\n" +
            ".........................=^.O...=^...@@OOOOOOOOO^...=..O..........=OOOOOooooO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.... ..OOOOOOOO@@@@@O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOO^...........,@^\\oooooooooooooooo^O@.................................\n" +
            ".........................=^.O...=^...=@@O@O@OOOO@`..=..O..........=OOOOOoooo=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.... ..OOOOOOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOO^.............@@/]`\\\\oooo\\o\\[\\/\\@/..................................\n" +
            ".........................=^.O...=^...=..,OO@@@OOOO\\.=..O..........=OOOOOoooo=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.... ..OOOOOOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@oOoooooooooOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOO^...............\\@@\\[,/[[\\`]/@@/....................................\n" +
            ".........................=^.O...=^...=.....O/=/=^=@O/..O..........=OOOOOooooO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.......OOOOOOOO@@@@O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OoooooooooOoO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOO^...................[[[[[[[[........................................\n" +
            ".........................=^.O...=^...=...,/O[[[=^.,O@\\.O..........=OOOOOooooO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.......OOOOOOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OoooooooooooO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOO^...................................................................\n" +
            ".........................\\^.O...=^...=.....O...=^...=[`O..........=OOOOOoooo=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOO...OOOOOOOO@@@@@@@@@@@@@@.**********=@@@O@@@@@@@@OOOOOOOOOOOOOOOOO/.]^,@@,/@./@@,@@^@@@@`@@^=@@`\\@`=@`=@`\\@@@@@@OOOOOO^...................................................................\n" +
            ".........................\\^.O...=^...=.....O...=^...=..O..........=OOOOOoooo=@@@@@@@@@oOOOOOOOOOOOOOOOOOO@@@@@@@@^...*...OOOOOOOO@@@@@@@@@@@@@@.**********=@@@O@@@@@@@@OOOOOOOOOOOOOOOO^/O^/@@.@@^/@@^=@@^@@@@^@@@,@@@=@@^@@@,@@,@@@@@OOOOOO^...................................................................\n" +
            ".......................O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........=OOOOOooooO@@@@@@@@@OOOOOOOOOOOOOOOOOOO@@@@@@@@^.... ..OOOOOOOO@@@O@@@@O@@@@@.***..**...=@@@@@@@@@@@@OOOOOOOOOOOOOOOO.OO*@@@=OO^O@@^@@@^@@@@^@@@^@@@=@@@=@@^@@^@@@@@OOOOOO^...................................................................\n" +
            "..................................................................=OOOOOooooO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.... ..OOOOOOOO@@@O@@@@O@@@@/``.].].]`,].]]`]`,].]`,`..,O@OOOO@@OOOOO.OO.@@@=OO^OOO^@@@^@@@@^@@@^@@@=@@@=@@^@@^@@@@@OOOOOO^...................................................................\n" +
            "..................................................................=OOOOOooooO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.... ..OOOOOOOO@@@@@@@@O@@@^/@=@^@^/@^@@*@@^O@.@@=@`@\\=O,@@@@@@@@@@@O.OO.@@@=@O^OOO^OO@^@@@@^@@@^@@@=@@@=@@^@@^@@@@@OOOOOO^...................................................................\n" +
            "..................................................................=OOOOOooooO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.... ..OOOOOOOO@@@@@@@@O@@@^@@@@=@^@@^@@*@@OO@*@@=@^O@.O.@^.......@@O.OO.@@@=@@^OOO^Oo\\.OOOO.OOO.OOO.O@/=@@^@@^@@@@@OOOOOO^...................................................................\n" +
            "..................................................................=OOOOOooooO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.... ..OOOOOOOO@@@@@@@@@@@@^@@@@=@^@@^@O.[[/O@`@@,@^O@.O.@\\]]]]]]]@@O.OO.O@@=@@^@@@`OOO.OOOO`OOO.Ooo.OO^=@@^@@^@@@@@OOOOOO^...................................................................\n" +
            "..................................................................=OOOOOooooO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.... ..OOOOOOOO@@@@@@@@@@@@^@@@@=@^@@.*=.],..*..o.O^O@.O.@@@@@@@@@@@O.OO.O@@=@@^@@@^@@@.@@@@^@@@`OoO,OO^=O@^@@^@@@@@OOOOOO^...................................................................\n" +
            "..................................................................=OOOOOoooo=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.... ..OOOOOOOO@@@@@@@@@@@@^@OOO=@^O`.**.***.*..*.,^OO.O.@@@@@@@@@@@O.OO.O@@=@@^@@@^@\\O.@@@@^@@@^@\\@=@@^=O@^@@^@@@@@OOOOOO^...................................................................\n" +
            "..................................................................=OOOOOoooo=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.... ..OOOOOOOO@@@@@@@@@@@@^/`,[=@^O*.**.*****.**.^.=O.O.OOOOOOOOOOOO.OO.O@@=@@^@@@^@@@`@@@@`@@@`@@@,@@^=O@^@@^@@@@@OOOOOO^...................................................................\n" +
            "..................................................................=OOOOOooooO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.......OOOOOOOO@@@@@@@@@O@@^*`**.O^O*.**.`*`=\\.**.``=O.O.OOOOOOOOOOOO.OO^O@@=@@^@@@^@@@^@@@@^@@@`@@@,@O^=@@^@@^@@@@@OOOOOO^...................................................................\n" +
            "..................................................................=OOOOOoooo/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.......OOOOOOOO@@@@@@@@@@@@^O`,*.*.*,.`].]]**=.],.,.=O.O.OOOOOOOOOOOO.OO`@@@=@@^@@@^@@O.OOOO.OOO.OOO.OO^=@@^@@^@@@@@OOOOOO^...................................................................\n" +
            "................................................\\\\`.,O/`...=\\`....=OOOOOoooooooooooo/................................  ..OOOOOOOO@@@@@@@@@@@[.[`[`.[`[..`[.[[`...[[.[`,[.[.\\OOOOOOOOO.............................................=@@@OOOOOO^...................................................................\n" +
            ".........................................../`.../O/[\\OO`..,/@/`...=OOOOOoooooooooooo^............................... ....OOOOOOOOOOOOOO@@OO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@O@@@@@@O@@@@@@@@@@@@@@@@@OO@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOO^...................................................................\n" +
            ".........................................,O/OOOOO.....OOOO@@@\\...,@OOOOOoooooOOOOOOO\\................................ ...OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO^...................................................................\n" +
            ".........................................`...,OOOO`../OOO/..[@@@@@@^..OOoooooOOOOOOOO=/]oooooooooooooooo]]]/,o`[\\.... ...OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO^...................................................................\n" +
            ".....................................,OOOOO`/OOOO/.,OOOOO@`./@@@@@`....OoooooOOOOooo^................... .....o=^.... ....**........*..*********....**..****..*.....**.*****....**..*****...******..****.*.*.....**..*************.**..*.*......................................................................\n" +
            "......................................\\OOOOO/[\\OO.../O`..\\@@@@@..,@\\]/@OoooooOOOOooo^...               .... ..o=^.... ...,***********.************************************************************************************.*****.***********`...................................................................\n" +
            ".......................................=OOO.....OOOOO^..../@@@`...=@@@@@oooooOOOOooo^...                ... ..o=o... ....=OOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@@@OOOOOOOOOOO@@@OOOOO^...................................................................\n" +
            ".................................../O]OO.[OO`.,OOO[[O@@@@@@/[@@@@@@@`\\@@OooooOOOOooo^...                ...  .o=o... ....=OOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@@@@@OooooO@@@@@@OOOOO^...................................................................\n" +
            "...................................OOOO...=OOOOO\\...=@@@@@`...@@@@@`../@@\\oooOOOOooo^...                ...  .o^o...  ...=OOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@@@@@@@@@@@@@@@@@OOOOO^...................................................................\n" +
            "..................................=O[\\OOOOOO/[OOO@@@@@@/@@@@@@@@[@@@@@@@@OoooOOOOooo^...                ...  .o^o...  ...=OOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@@@@@@@@@@@@@@@@@@@OOOO^...................................................................\n" +
            "..................................=O\\/OOOOOOO/O@@@@@@@@@@@@@@@@@@@@@@@@@@OoooOOOOooo^.........................o/^.... ...=OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOO@@@@@@@@@@@@@@@@@@@@@OOO^...................................................................\n" +
            "...................................OOOOOOOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ooooOOOOooo^.........................oo^.... ...=OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOO@@@@@@@@o]o@@@@@@@@@OOO^...................................................................\n" +
            "...................................=OOOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OooooOOOOOOOO=o\\oooooooooooooooooooooooo^.... ...=OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@@@@@\\@@@O@@@/@@@@@@@@@@@@@@@@@@@@\\]]].....................................................\n" +
            "....................................O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@oooooOOOOOOOO[[[[[[[[[[[[[[[[[[[[[[[****[.... ...=OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@\\@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@\\.................................................\n" +
            "....................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Ooooooooooooo^..................  .........     ..=OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOO@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@`..............................................\n" +
            "....................................=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Ooooooooooooo^...                               ..=OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\.............................................\n" +
            "....................................=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Ooooooooooooo^...                               ..=OOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^...........................................\n" +
            ".....................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Ooooooooooooo^...                               ..=OOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@\\..........................................\n" +
            ".....................................,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOoooooooooooo^....................................=OOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`..\\@@@`........................................\n" +
            ".......................................\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\/[oooooooooooo\\,]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]`=OOOOO[ooooo[OOOOOOOO/\\oooo/oOOOOOOO[/ooooo\\OO[OOOOoooo\\//\\OOOOOOO/oooo[o\\OOOOOOO//ooo[o[OOOOOOOo\\/oooo\\@@@@@@@@@@O/,[/]@@@@@@@@@@@@@@^....=@@@\\.......................................\n" +
            ".......................................o/\\,\\[[[[[[[[[[[[[[[[[[\\`oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo[^o/\\OOOOOOOO]\\\\=\\//oooo/\\@@@@@@@@O=oooo^\\@@@@@@@@@@@@/.......\\@@@`.....................................\n" +
            ".......................................oo]]*]]]][[[[[[[[oooo/[\\ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo^o[/OOOOOOOOOOO,[[\\/oooo,^@@@@O@@@O=oooo\\^/@@@@@@@@@@@\\........,@@@@]...................................\n" +
            ".......................................\\ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo/\\oO@@@@@@@@@@@@@@@@O/ooooo/\\=@@@^@@@O\\oooooooo\\\\@@@@@@@@@@.........[@@@@].................................\n" +
            ".......................................=oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo/oo^@@@@@@@@@@@@@@@@@@/,oooo\\//@@@*O@@O/oooooooo//,@@@/\\=@@/...........,@@@@@\\]........,/@\\.................\n" +
            "........................................*\\/[ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo^^/@@@@@@@@@@@@@@@@@@\\\\ooo*O@@@@@@@@@\\\\ooooo\\o/\\@@@@//@@@@...............,@@@@@@@@@@@@@@@/.................\n" +
            "................................................[[[[[[[[....[[[[[[[[....[[[[....[[[[[[[[[[[[[[[[[[[[[[[[....[[[[[[[[[[[[[[[[....[[[[....[[[[[[[[[[[[....[[[[[[[[....[[[[[[[[[[[[....[[[[[[[[....[[[[`[`[[[[[[[[[[[[[[[[[[[[,[.[.\\@@@[@@@/`,.[[[[`.[.[[[\\[,[[[[.....................,[[[[[[[`....................\n" +
            "................................................................................................................................................................................................................................................................................................................\n" +
            "................................................................................................................................................................................................................................................................................................................\n" +
            "................................................................................................................................................................................................................................................................................................................\n" +
            "................................................................................................................................................................................................................................................................................................................\n" +
            "................................................................................................................................................................................................................................................................................................................\n" +
            "................................................................................................................................................................................................................................................................................................................\n" +
            "................................................................................................................................................................................................................................................................................................................\n" +
            "................................................................................................................................................................................................................................................................................................................\n" +
            "................................................................................................................................................................................................................................................................................................................\n" +
            "................................................................................................................................................................................................................................................................................................................\n" +
            "................................................................................................................................................................................................................................................................................................................\n" +
            "................................................................................................................................................................................................................................................................................................................\n" +
            "................................................................................................................................................................................................................................................................................................................\n" +
            "................................................................................................................................................................................................................................................................................................................\n" +
            "................................................................................................................................................................................................................................................................................................................\n" +
            "................................................................................................................................................................................................................................................................................................................\n" +
            "................................................................................................................................................................................................................................................................................................................\n" +
            "................................................................................................................................................................................................................................................................................................................\n" +
            "................................................................................................................................................................................................................................................................................................................\n" +
            "................................................................................................................................................................................................................................................................................................................\n" +
            "................................................................................................................................................................................................................................................................................................................\n" +
            "...............................................................................................................................................................................................................................................................................................................");
}
public static void printthanks() {
    System.out.println("                                                                                                                                          \n" +
            "  ,--.  ,--.                     ,--.                ,---.                                       ,--.        ,--.     ,--.                \n" +
            ",-'  '-.|  ,---.  ,--,--.,--,--, |  |,-.  ,---.     /  .-' ,---. ,--.--.    ,--.   ,--. ,--,--.,-'  '-. ,---.|  ,---. `--',--,--,  ,---.  \n" +
            "'-.  .-'|  .-.  |' ,-.  ||      \\|     / (  .-'     |  `-,| .-. ||  .--'    |  |.'.|  |' ,-.  |'-.  .-'| .--'|  .-.  |,--.|      \\| .-. | \n" +
            "  |  |  |  | |  |\\ '-'  ||  ||  ||  \\  \\ .-'  `)    |  .-'' '-' '|  |       |   .'.   |\\ '-'  |  |  |  \\ `--.|  | |  ||  ||  ||  |' '-' ' \n" +
            "  `--'  `--' `--' `--`--'`--''--'`--'`--'`----'     `--'   `---' `--'       '--'   '--' `--`--'  `--'   `---'`--' `--'`--'`--''--'.`-  /  \n" +
            "                                                                                                                                  `---'  ");
}

}

package com.SHIYI;

import java.io.IOException;
import java.util.Scanner;

public class customer {
    public void menu1() throws IOException
    {
        int a;// 定义switch语句变量
        Scanner in = new Scanner(System.in);  // 实例化输入流对象
        System.out.println("*********宠物店系统customer版本ver1.0*********");
        System.out.println("*****           1.你要购买宠物???               *****");
        System.out.println("*****           2.查看某一只宠物??               *****");
        System.out.println("*****           3.想要修改你的宠物ID?             *****");
        System.out.println("*****           4.作者信息                       *****");
        System.out.println("*****           0.退出                          *****");
        System.out.println("****************************************");
        System.out.print("请选择(0~4):");
        a = in.nextInt();
        while (a < 0 || a > 4) {
            System.out.print("输入超出范围,请重新输入:");
            a = in.nextInt();
        }
        switch (a) {
            case 1:
                this.buy();  // 购买
                break;
            case 2:
                this.watch(); // 查看
                break;
            case 3:
                this.modif();  // 修改id
                break;
            case 4:
                this.about();  // 作者信息
                break;
            case 0:
                System.exit(0);  // 退出
                break;
        }
    }
static ownerdo ownn=new ownerdo();
public static void watch(){
        if(ownn.flag) {

        }
            else {
            System.out.println("当前owner未导入");
        }
}

    public static void main(String[] args) {
        System.out.println("===================================================================");
        System.out.println("\t\t\t\t\t\t\twelcome!!!");
        System.out.println("===================================================================\n");


    }
public static void picture(){
    System.out.println("===================================================================");
    print p = new print();
    p.petshopprint();
    System.out.println("===================================================================\n");
}

    public static void exit(){
        print p = new print();
        p.printthanks();
    }
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值