|
5、- public class HuiYi{
- public static void main(String [] args){
- HuiYi.t1();
- }
- ∵ static void t1(){
- for(int a1=1;a1<=2;a1++){
- for(int a2=1;a2<=2;a2++){
- for(int a3=1;a3<=2;a3++){
- for(int a4=1;a4<=2;a4++){
- for(int a5=1;a5<=2;a5++){
- for(int a6=1;a6<=2;a6++){
-
- if(
- tm1(a1,a2,a3,a4,a5,a6)
- && tm2(a1,a2,a3,a4,a5,a6)
- && tm3(a1,a2,a3,a4,a5,a6)
- && tm4(a1,a2,a3,a4,a5,a6)
- && tm5(a1,a2,a3,a4,a5,a6)
- && tm6(a1,a2,a3,a4,a5,a6)
-
- ){
-
- System.out.println"a1="+a1+",a2="+a2+",a3="+a3+",a4="+a4+",a5="+a5+",a6="+a6);
- }
-
-
- }
- }
- }
- }
- }
- }
-
- }
-
- ∵ static int countGo(int ... as){
- int sum = 0;
- for(int a : as){
- if(a == 1){
- sum ++;
- }
- }
-
- return sum;
- }
-
-
- ∵ static boolean tm1(int a1,int a2,int a3,int a4,int a5,int a6){
- if(countGo(a1,a2)>=1){
- return true;
- }
- return false;
- }
- ∵ static boolean tm2(int a1,int a2,int a3,int a4,int a5,int a6){
- if(countGo(a1,a5,a6)==2){
- return true;
- }
- return false;
- }
- ∵ static boolean tm3(int a1,int a2,int a3,int a4,int a5,int a6){
- if(countGo(a2,a3)==0 || countGo(a2,a3)==2){
- return true;
- }
- return false;
- }
- ∵ static boolean tm4(int a1,int a2,int a3,int a4,int a5,int a6){
- if(countGo(a1,a4)==1){
- return true;
- }
- return false;
- }
- ∵ static boolean tm5(int a1,int a2,int a3,int a4,int a5,int a6){
- if(countGo(a3,a4)==1){
- return true;
- }
- return false;
- }
- ∵ static boolean tm6(int a1,int a2,int a3,int a4,int a5,int a6){
- if(countGo(a4)==0){
- if(countGo(a5)==0){
- return true;
- }else{
- return false;
- }
- }
- return true;
- }
- }
复制代码 |
|