วันอังคารที่ 10 พฤศจิกายน พ.ศ. 2558

LAB 8 BANNER uncom

public class set {
    public String row1;
    public String row2;
    public String row3;
    public String row4;
    public String row5;
    static String X = "+";
    public String data_import;
    public set(String data){
        check(data);
        data_import = data;

    }
   
    public void check(String data){
        if(null != data)switch (data) {
            case "A":
                row1 = "     "+X+"     ";
                row2 = "    "+X+" "+X+"    ";
                row3 = "   "+X+" "+X+" "+X+"   ";
                row4 = "  "+X+"     "+X+"  ";
                row5 = " "+X+"       "+X+" ";
                break;
            case "B":
                row1 = " "+X+" "+X+" "+X+" "+X+"  ";
                row2 = " "+X+"      "+X+" ";
                row3 = " "+X+" "+X+" "+X+" "+X+"  ";
                row4 = " "+X+"      "+X+" ";
                row5 = " "+X+" "+X+" "+X+" "+X+"  ";
                break;
            case "C":
                row1 = "  "+X+X+X+X+X+X+X+" ";
                row2 = " "+X+"        ";
                row3 = " "+X+"        ";
                row4 = " "+X+"        ";
                row5 = "  "+X+X+X+X+X+X+X+" ";
                break;
            default:
                row1 = "         ";
                row2 = "         ";
                row3 = "         ";
                row4 = "         ";
                row5 = "         ";
                break;
        }    
    }
   
    public String get_row(int row){
        if(0 != row)switch (row) {
            case 1:
                return row1;

            case 2:
                return row2;

            case 3:
                return row3;

            case 4:
                return row4;

            case 5:
                return row5;

        }
        return "";
    }
   
    public void get_char_srting(String char_){
        X = char_;
    }
   
    public String get_data_import(){
    return data_import;
}
}



public class main {
    public static void main(String[] args){
        set[] data = {new set("A"),new set("B"),new set("C")};
        display(data);
        set_char(data,"x");
        display(data);
       
    }
   
    public static void display(set[] data){
        int count_char = 0;
        while(count_char<6){
            int count = 0;
            while(count<3){
                System.out.print(data[count].get_row(count_char));
                count +=1;
            }
            count_char +=1;
            System.out.println("");
        }
    }
   
    public static void set_char(set[] data,String char_){
        int count_char = 0;
        while(count_char<data.length){
            data[count_char].get_char_srting(char_);
            data[count_char] = new set(data[count_char].get_data_import());
            count_char +=1;
        }
    }

   }


ผลลัพธ์

      +      + + + +      +++++++
    + +     +      +     +      
   + + +   + + + +   +      
  +     +   +      +     +      
 +       +  + + + +     +++++++

      x      x x x x     xxxxxxx
    x x     x      x    x      
   x x x   x x x x   x      
  x     x   x      x    x      
 x       x  x x x x     xxxxxxx

ไม่มีความคิดเห็น:

แสดงความคิดเห็น