主要是用到了java的特性
Arrays.sort()//可以给字符数组排序
String.valueOf();//转换为数组
代码
import java.util.Arrays;
public class Main {
public static boolean hasZero(int num){
return String.valueOf(num).contains("0");
}
public static boolean isCmp(String s){
char[] arr = s.toCharArray();
Arrays.sort(arr);
return "123456789".equals(String.valueOf(arr));
}
public static void main(String[] args)
{
for(int i=111;i<=333;i++){
int b=i*2;int c=i*3;
if(hasZero(b)||hasZero(c)){
continue;
}
String s = ""+i+b+c;
if(isCmp(s))
System.out.print(i+" ");
}
}
}