public class DifferentNumber {
// 3:有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
public static void main(String[] args) {
int[] array=new int[] {1,2,3,4};
int count=0;
for(int i=0;i<array.length;i++) { //百位
for(int j=0;j<array.length;j++) { //十位
for(int k=0;k<array.length;k++) { //个位
if(i!=j && i!=k && j!=k) {
System.out.print(array[i]*100+array[j]*10+array[k]+"\t");
count++;
if(count%5==0) { //每5个数,做一个换行
System.out.println();
}
}
}
}
}
System.out.println("\n"+"共有"+count+"个数");
}
}
如有不当之处,敬请指正!