-
阿旭_
public class Test38 {
public static void main(String[] args) {
for (int i = 0, j = 0, k = 0; i < Math.pow(4, 3); i++) {// 遍历所有可能性
String str = (String.format("%03d", Long.parseLong(Integer.toString(i, 4))));
for (j = 0, k = 0; j < str.length(); j++) {
k = str.replace("" + str.charAt(j), "").length() == 2 ? k + 1 : k;
}
for (j = 0; j < str.length() && k == 3; j++) {// 打印这个可能性
System.out.print((char) (str.charAt(j) + 1) + (j == str.length() - 1 ? "\n" : " "));
}
}
}
}
-
qq_錵鐦丶落幕_0
int in[]={1,2,3,4};for (int i=0;i<in.length;i++){ for (int j=0;j<in.length;j++){ for (int h=0;h<in.length;h++){ if (i!=j&&i!=h&&j!=h) { System.out.print(in[i]+""+in[j]+""+in[h]); System.out.println(""); } } }}
-
phg
package recursion;
public class Permutation {
static int[] Num={1,2,3,4};
static int[] K=new int[3];
/**
* @param args
*/
public static void p(int m){
if(m==3){
for(int i=0;i<K.length;i++) System.out.print(K[i]+" ");
System.out.println();
return;
}
for(int j=0;j<Num.length;j++){
if(Num[j]!=0) {//前面用过的数用0标记一下
K[m]=Num[j];
Num[j]=0;
p(m+1);
Num[j]=K[m]; //递归出来把原来的数还原
}
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
p(0);
}
}
-
杜发明
为什么没有人用junit单元测...
-
夜行水寒
public class test{public static void main(String[] args) { int i,j,k; int count=0; for(i=1;i<5;i++) { for(j=1;j<5;j++) { for(k=1;k<5;k++) { if(i!=j&&j!=k&&i!=k) { System.out.println("数字为:"+i+j+k); count++; if(count%5==0) { System.out.println(" "); } } } } }}}
-
慕瓜4807886
int j,k,l,count=0;for(j=1;j<=4;j++)for(k=1;k<=4;k++)for(l=1;l<=4;l++){if(j!=k&&j!=l&&k!=l){system.out.print(j+""+k+""+l);count++;}