看看这个for循环的代码怎么写

编写一个JAVA程序完成“找出100~999之间的整数中各位数字之和为15的所有整数”。
要求:该程序的主方法中使用for循环遍历所有的三位数,并在循环体中判断各数字是否符合条件,决定该三位数是否输出


public static void main (String[] args)
    {
        int a,b,c;
        for(int i=100;i<=999;i++){
            a=i/100;
            b=(i-a*100)/10;
            c=i-a*100-b*10;
            if(a+b+c==15){
                System.out.println(i);
            }
        }
    }

设 三个数代表 个十百 每一位可以取的数值作为for循环的限制条件 三个数想加为15 等等 就好了