JAVA:输入一个数字(1、2、3、4),根据输入数字不同输出下列图案;重新输入数字直到输入4后程序结束。

请 大神写出过程 谢谢~

package baiduzhidao;

import java.util.Scanner;

public class HelloWorld {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int code = 0;
        while (code != 4) {
            System.out.print("请输入操作代码(1,2,3)  输入4退出?");
            code = scanner.nextInt();
            switch (code) {
            case 1: {
                System.out.println("*");
                System.out.println("***");
                System.out.println("*****");
                System.out.println("*******");
                break;
            }
            case 2: {
                System.out.println("      *");
                System.out.println("    ***");
                System.out.println("  *****");
                System.out.println("*******");
                break;
            }
            case 3: {
                System.out.println("*******");
                System.out.println("  *****");
                System.out.println("    ***");
                System.out.println("      *");
                break;
            }
            case 4: {
                continue;
            }
            }
        }
        scanner.close();
        System.out.println("演示完毕!!!");
    }

}

温馨提示:答案为网友推荐,仅供参考
相似回答