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

  3.         public static void main(String[] args) {
  4.                 int x;
  5.                 String str="";
  6.                 Scanner s=new Scanner (System.in);
  7.                 String ans = "";
  8.                 x = s.nextInt();
  9.                 if(Integer.toString(x).length() == 4)
  10.                 {
  11.                         str = Integer.toString(x);
  12.                         String tmp[] = str.split("");
  13.                         for(int i=0;i< tmp.length; i++)
  14.                         {
  15.                                 switch(tmp[i])
  16.                                 {
  17.                                 case "1":
  18.                                         ans += "   *  ";
  19.                                         break;
  20.                                 case "4":
  21.                                         ans += "*   * ";
  22.                                         break;
  23.                                 case "6":
  24.                                         ans += "*     ";
  25.                                         break;
  26.                                 default:
  27.                                         ans += "***** ";
  28.                                         break;
  29.                                 }
  30.                         }       
  31.                         ans += "\n";
  32.                         for(int i=0;i< tmp.length; i++)
  33.                         {
  34.                                 switch(tmp[i])
  35.                                 {
  36.                                 case "1":
  37.                                         ans += "   *  ";
  38.                                         break;
  39.                                 case "2":
  40.                                         ans += "    * ";
  41.                                         break;
  42.                                 case "3":
  43.                                         ans += "    * ";
  44.                                         break;
  45.                                 case "4":
  46.                                         ans += "*   * ";
  47.                                         break;
  48.                                 case "5":
  49.                                         ans += "*     ";
  50.                                         break;
  51.                                 case "6":
  52.                                         ans += "*     ";
  53.                                         break;
  54.                                 case "7":
  55.                                         ans += "    * ";
  56.                                         break;
  57.                                 case "8":
  58.                                         ans += "*   * ";
  59.                                         break;
  60.                                 case "9":
  61.                                         ans += "*   * ";
  62.                                         break;
  63.                                 case "0":
  64.                                         ans += "*   * ";
  65.                                         break;                               
  66.                                 }
  67.                         }                       
  68.                         ans += "\n";
  69.                         for(int i=0;i< tmp.length; i++)
  70.                         {
  71.                                 switch(tmp[i])
  72.                                 {
  73.                                 case "1":
  74.                                         ans += "   *  ";
  75.                                         break;                                                               
  76.                                 case "7":
  77.                                         ans += "    * ";
  78.                                         break;                               
  79.                                 case "0":
  80.                                         ans += "*   * ";
  81.                                         break;
  82.                                 default:
  83.                                         ans += "***** ";
  84.                                         break;
  85.                                 }
  86.                         }               
  87.                         ans += "\n";
  88.                         for(int i=0;i< tmp.length; i++)
  89.                         {
  90.                                 switch(tmp[i])
  91.                                 {
  92.                                 case "1":
  93.                                         ans += "   *  ";
  94.                                         break;
  95.                                 case "2":
  96.                                         ans += "*     ";
  97.                                         break;
  98.                                 case "3":
  99.                                         ans += "    * ";
  100.                                         break;
  101.                                 case "4":
  102.                                         ans += "    * ";
  103.                                         break;
  104.                                 case "5":
  105.                                         ans += "    * ";
  106.                                         break;
  107.                                 case "6":
  108.                                         ans += "*   * ";
  109.                                         break;
  110.                                 case "7":
  111.                                         ans += "    * ";
  112.                                         break;
  113.                                 case "8":
  114.                                         ans += "*   * ";
  115.                                         break;
  116.                                 case "9":
  117.                                         ans += "    * ";
  118.                                         break;
  119.                                 case "0":
  120.                                         ans += "*   * ";
  121.                                         break;                               
  122.                                 }
  123.                         }                       
  124.                         ans += "\n";
  125.                         for(int i=0;i< tmp.length; i++)
  126.                         {
  127.                                 switch(tmp[i])
  128.                                 {
  129.                                 case "1":
  130.                                         ans += "   *  ";
  131.                                         break;                                               
  132.                                 case "4":
  133.                                         ans += "    * ";
  134.                                         break;                                                               
  135.                                 case "7":
  136.                                         ans += "    * ";
  137.                                         break;
  138.                                 case "9":
  139.                                         ans += "    * ";
  140.                                         break;                               
  141.                                 default:
  142.                                         ans += "***** ";
  143.                                         break;
  144.                                 }
  145.                         }
  146.                         ans += "\n";
  147.                         System.out.println(ans);
  148.                 }
  149.         }

  150. }
複製代碼

TOP

返回列表