δÍê³É ´ýÍêÉÆ
public class MagicCube {
/**
* Áù¸öÃæµÄϱêÖµ
* ¡õ5
* ¡õ¡õ¡õ¡õ 1234 ÕâËĸöÁ¬ÌåÕý·½ÐÎÏòºó˳ʱÕë°üΧ ÐγÉͲ״ È»ºó °Ñ5ºÍ6¿ÛÉÏ ¾ÍÐγÉÕý·½Ìå
* ¡õ6
*/
public static void main(String[] args) {
MagicCube mb = new MagicCube();
int i = 0;
for (Face f : mb.faces) {
int index = 0;
System.out.printf("ÕâÊǵÚ%d¸öÃæ:\n",++i);
System.out.printf("%d_%d_%d\n",f.value[index++],f.value[index++],f.value[index++]);
System.out.printf("%d_%d_%d\n",f.value[index++],f.value[index++],f.value[index++]);
System.out.printf("%d_%d_%d\n",f.value[index++],f.value[index++],f.value[index++]);
int[] tmp = f.getColumn(2);
System.out.printf("ÁÙʱ%d_%d_%d\n",tmp[0],tmp[1],tmp[2]);
f.setColumn(2,new int[]{1,2,3});
tmp = f.getColumn(2);
System.out.printf("ÁÙʱ%d_%d_%d\n",tmp[0],tmp[1],tmp[2]);
index = 0;
System.out.printf("Ð޸ĺó%d_%d_%d\n",f.value[index++],f.value[index++],f.value[index++]);
System.out.printf("Ð޸ĺó%d_%d_%d\n",f.value[index++],f.value[index++],f.value[index++]);
System.out.printf("Ð޸ĺó%d_%d_%d\n",f.value[index++],f.value[index++],f.value[index++]);
}
}
public List<Face> faces = new ArrayList<Face>(6);
MagicCube(){
initData();
}
public static final int CURRENT = 1;
public static final int LEFT = 4;
public static final int RIGHT = 2;
public static final int TOP = 5;
public static final int BOTTOM = 6;
public static final int BACK = 3;
class Face{
public int[] value = new int[9];
Face(){}
Face(int[] value){
if(this.value.length == value.length)
this.value = value;
}
int getBackIndex(int side){
switch(side){
case(1): return 3;
case(3): return 1;
case(2): return 4;
case(4): return 2;
case(5): return 6;
case(6): return 5;
default: return -1;
}
}
/**
* »ñÈ¡µ±Ç°ÃæµÄµÚNÐ
ÎÒÃÇÔÚjspÒ³ÃæÉϵÄjs½Å±¾ÖпÉÒÔµ÷ÑÐjava´úÂ룬±ÈÈ磬ÎÒÃÇÐèÒªÔÙjsÖÐÓÃalertº¯ÊýÏÔʾ·þÎñÆ÷¶Ë·¢Ë͹ýÀ´µÄij¸ö×Ö·û´®ÄÇôÎÒÃÇ¿ÉÒÔÕâÑù×ö
tomcat주
ÔÚ·þÎñÆ÷¶ËÎÒÃÇÓÐrequest.setAttribute("name","abc");
ÄÇôÎÒÒªÔÚÒ³ÃæÉÏÓÃalertÏÔʾµÄ»°£¬ÓÐÁ½ÖÖ·½Ê½£º
1¡¢Ê¹ÓÃEL±í´ïʽ
ÔÚEl±í´ïʽµÄÍâÃæÓÃÒýºÅ¼´¿É£º
<scri ......