本实例采用非正常思路,来编写代码,先遍历所有三位数,将他们的个位、十位、百位数进行比较,且他们都属于1-4,条件成立,将数字输出。
public class Test3 {
public static void main(String[] args) {
int j=0;
for(int i=100;i<1000;i++){
int a=i/100;
int b=(i%100)/10;
int c=i%10;
if((a!=b&&a!=c&&b!=c)&&a<=4&&b<=4&&c<=4&&a!=0&&b!=0&&c!=0){
j++;
System.out.println(i);
}
}
System.out.println(j);
}
}