题目一
有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数,并且打印出这些数。
首先定义变量
用三层for循环
再用if判断a!=b a!=c b!=c
由于是组成互不相同且无重复的三位数
所以就有百位数十位数个位数
最后输出(百位数十位数个位数)
public class T1 { public static void main(String[] args) { int d=0; for(int a=1;a<=4;a++){ for(int b=1;b<=4;b++){ for(int c=1;c<=4;c++){ if(a!=b && a!=c && b!=c){ d+=1; } System.out.println(a*100+b*10+c); } } } } }