📄 shape.java
字号:
package src;
public class Shape {
private int number;
private int angle;
private int[] block11={0,1,2,5}; //T形的四个角度
private int[] block12={2,5,6,10};
private int[] block13={5,8,9,10};
private int[] block14={0,4,5,8};
private int[] block21={2,5,6,9}; //N形的四个角度
private int[] block22={0,1,5,6};
private int[] block23={2,5,6,9};
private int[] block24={0,1,5,6};
private int[] block31={1,5,6,10}; //反N形的四个角度
private int[] block32={1,2,4,5};
private int[] block33={1,5,6,10};
private int[] block34={1,2,4,5};
private int[] block41={0,1,5,9}; //L形的四个角度
private int[] block42={2,4,5,6};
private int[] block43={0,4,8,9};
private int[] block44={0,1,2,4};
private int[] block51={0,1,4,8}; //反L形的四个角度
private int[] block52={0,1,2,6};
private int[] block53={1,5,8,9};
private int[] block54={0,4,5,6};
private int[] block61={1,5,9,13}; //I形的四个角度
private int[] block62={4,5,6,7};
private int[] block63={1,5,9,13};
private int[] block64={4,5,6,7};
private int[] block71={5,6,9,10}; //田形的四个角度
private int[] block72={5,6,9,10};
private int[] block73={5,6,9,10};
private int[] block74={5,6,9,10};
private int[][][] Snumber={{block11,block12,block13,block14},
{block21,block22,block23,block24},
{block31,block32,block33,block34},
{block41,block42,block43,block44},
{block51,block52,block53,block54},
{block61,block62,block63,block64},
{block71,block72,block73,block74}};
public Shape() {
}
public void setnumber(int number){
this.number=number;
}
public void setangle(int angle){
this.angle=angle;
}
public int[] getshape(){
return Snumber[number][angle];
}
public int getnumber(){
return this.number;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -