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
ไม่มีความคิดเห็น:
แสดงความคิดเห็น