Java语言如何解决百元买百鸡的问题,具体的实现的代码给我写出来!

Java语言如何解决百元买百鸡的问题,具体的实现的代码给我写出来!
公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,

用100文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱。

百元买百鸡的问题

package com.po;

public class money {

    public static void main(String[] args) {
        int money=100;
        int rooster = 0;
        int child = 0;
        int hen = 0;
        for(rooster=0;rooster<20;rooster++) {
            for(hen=0;hen<33;hen++) {
                 for(child=0;child<300;child++) {
                     if(rooster*5+hen*3+child/3==100&&rooster+hen+child==100&rooster!=0&hen!=0&child!=0) {
                            System.out.println("公鸡为"+rooster+"只"+"母鸡为"+hen+"只"+"小鸡为"+child+"只");

                            }
                 }

            }

        }


    }

}