输出百位的数字、十位上的数字和个位上的数字和是25的三位数有多少个?具体有哪些?

救救孩子吧
输出百位的数字、十位上的数字和个位上的数字和是25的三位数有多少个?具体有哪些?



public class A {
    public static void main(String[] args) {
        int cnt = 0;
        for(int i = 100;i < 1000;i++){
            int t1 = i % 10;
            int t2 = i / 10 % 10;
            int t3 = i / 100;
            if(t1+t2+t3 == 25){
                cnt ++;
                System.out.println(i);
            }
        }
        System.out.println("共有:" + cnt + "个");
    }
}

楼上的代码,i 从799开始,效率高些