返回列表 發帖
  1. import java.util.Scanner;
  2. public class Ch17 {

  3.         public static void main(String[] args) {
  4.                 // TODO 自動產生的方法 Stub
  5.                    Scanner src = new Scanner(System.in);
  6.            String x =src.next();
  7.            String ans="";
  8.            if ((x).length() == 4) {
  9.        String tmp[] = x.split("");
  10.       
  11.        for (int i = 0; i < tmp.length; i++) {
  12.            switch (tmp[i]) {
  13.                case "1":
  14.                    ans += "   *  ";
  15.                    break;
  16.                case "4":
  17.                    ans += "*   * ";
  18.                    break;
  19.                case "6":
  20.                    ans += "*     ";
  21.                    break;
  22.                default:
  23.                    ans += "***** ";
  24.                    break;
  25.            }
  26.        }
  27.        ans += "\n";
  28.       
  29.        for (int i = 0; i < tmp.length; i++) {
  30.            switch (tmp[i]) {
  31.                case "1":
  32.                    ans += "   *  ";
  33.                    break;
  34.                case "2":
  35.                    ans += "    * ";
  36.                    break;
  37.                case "3":
  38.                    ans += "    * ";
  39.                    break;
  40.                case "4":
  41.                    ans += "*   * ";
  42.                    break;
  43.                case "5":
  44.                    ans += "*     ";
  45.                    break;
  46.                case "6":
  47.                    ans += "*     ";
  48.                    break;
  49.                case "7":
  50.                    ans += "    * ";
  51.                    break;
  52.                default:
  53.                    ans += "*   * ";
  54.                    break;
  55.            }
  56.        }
  57.        ans += "\n";

  58.       
  59.        for (int i = 0; i < tmp.length; i++) {
  60.            switch (tmp[i]) {
  61.                case "1":
  62.                    ans += "   *  ";
  63.                    break;
  64.                case "7":
  65.                    ans += "    * ";
  66.                    break;
  67.                case "0":
  68.                    ans += "*   * ";
  69.                    break;
  70.                default:
  71.                    ans += "***** ";
  72.                    break;
  73.            }
  74.        }
  75.        ans += "\n";

  76.       
  77.        for (int i = 0; i < tmp.length; i++) {
  78.            switch (tmp[i]) {
  79.                case "1":
  80.                    ans += "   *  ";
  81.                    break;
  82.                case "2":
  83.                    ans += "*     ";
  84.                    break;
  85.                case "6":
  86.                    ans += "*   * ";
  87.                    break;
  88.                case "8":
  89.                    ans += "*   * ";
  90.                    break;
  91.                case "0":
  92.                    ans += "*   * ";
  93.                    break;
  94.                default:
  95.                    ans += "    * ";
  96.                    break;
  97.            }
  98.        }
  99.        ans += "\n";

  100.       
  101.        for (int i = 0; i < tmp.length; i++) {
  102.            switch (tmp[i]) {
  103.                case "1":
  104.                    ans += "   *  ";
  105.                    break;
  106.                case "4":
  107.                    ans += "    * ";
  108.                    break;
  109.                case "7":
  110.                    ans += "    * ";
  111.                    break;
  112.                case "9":
  113.                    ans += "    * ";
  114.                    break;
  115.                default:
  116.                    ans += "***** ";
  117.                    break;
  118.            }
  119.        }
  120.        ans += "\n";

  121.        System.out.println(ans);
  122.    } else {
  123.        System.out.println("長度錯誤");
  124.                
  125.                        
  126.         }

  127. }
  128. }
複製代碼

TOP

返回列表