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

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

 public static void main(String[] args) {
        int a,b,c;
        for(int i=100;i<=999;i++){
            a=i%10;
            b=i/10%10;
            c=i/100;
            if(a+b+c==25){
                System.out.print(i+" ");
            }
        }
    }
for (int i = 100; i <=999; i++)
{
if ((i/100 + i/10%10 + i %10) == 25)
{
// 打印i
}
}

799
889
898
979
988
997



public class A {
    public static void main(String[] args) {
        int cnt = 0;
        for(int i = 100;i < 1000;i++){
            int a = i % 10;
            int b = i / 10 % 10;
            int c = i / 100;
            if(a + b + c == 25){
                cnt ++;
                System.out.println(i);
            }
        }
        System.out.println(cnt);
    }
}

img

int count = 0;

for(int i = 100; i < 1000; i++){
    int bai = i / 100;//百位
    int shi = i % 100 / 10; //十位
    int ge = i % 10; // 各位
    if(bai + shi + ge == 25){
        count++;
        Sysemt.out.println(i);
    }
}
 Sysemt.out.println("共有" + count + "个");

import java.util.LinkedList;
import java.util.List;

public class Test {
    public static void main(String[] args) {
        List<Integer> list = new LinkedList<>();
        for (int i = 100; i < 1000; i++) {
            if ((i / 100) + ((i % 100) / 10) + (i % 10) == 25) {
                list.add(i);
            }
        }
        for (int v : list) {
            System.out.println(v);
        }
    }
}

输出示例:

img