Java使用循环列举百元买鸡的所有情况

    技术2022-07-21  80

    package extraPractice; public class BuyAChicken { public static void main(String[] args) { int cock = 20; // 最多可以买20只公鸡 int hen = 34; // 最多可以买34只母鸡 int chick = 300; // 最多可以买300只小鸡 for (int i = 0; i <= cock; i++) { for (int j = 0; j <= hen; j++) { for (int k = 0; k <= chick; k++) { boolean flag = i * 3 + j * 5 + k / 3 == 100; if (flag && (i + j + k == 100) && (k % 3 == 0)) { System.out.println("公鸡 - " + i + ",母鸡 - " + j + ",小鸡 - " + k); } } } } } }
    Processed: 0.009, SQL: 10