package og.com;
import java.util.ArrayList;
public class Test24 {
ArrayList al=new ArrayList();
public static void main(String[] args){
int[] in={1,2,3,4};
String[] fl={"+","-","*","/"};
new Test24().success(fl,in);
}
public void success(String[] fl,int[] in){
int h=0;
Ter ter=new Ter();
for(int i=0;i<fl.length;i++){
for(int j=0;j<fl.length;j++){
for(int k=0;k<fl.length;k++){
put(in);
for(int u=0;u<24;u++){
System.out.println(String.valueOf(al.get(u)).substring(0, 1)+fl[i]+String.valueOf(al.get(u)).substring(1, 2)+fl[j]+String.valueOf(al.get(u)).substring(2, 3)+fl[k]+String.valueOf(al.get(u)).substring(3, 4));
h++;
}
}
}
}
System.out.println("h="+h);
}
public void put(int[] in){
for(int i=0;i<4;i++){
for(int j=0;j<4;j++){
for(int k=0;k<4;k++){
for(int t=0;t<4;t++){
if(((i!=j)&&(i!=k)&&(i!=t))&&((j!=k)&&(j!=t))&&(k!=t)){
// System.out.println(in[i]+""+in[j]+""+in[k]+""+in[t]);
al.add(in[i]+""+in[j]+""+in[k]+""+in[t]);
}
}
}
}
}
}
}
//还没做完。。。。。。
标签:24,运算,int,ArrayList,new,四个,fl,public,String
From: https://blog.51cto.com/u_16179085/6663496