java里面的鸡兔问题。要求用循环来做!

2:鸡兔同笼是我国著名的趣题之一。大约在1500年前,《孙子算经》中记载了这样一道题目:今有稚兔同笼,上有三十五头,下有九十四足,问鸡兔各几只?试编写程序解决这个问题。提示:定义变量chookNum、rabbitNum分别表示鸡的数量、兔子的数量,二者有如下两个关系。chookNum+rabbitNum=352*chookNum+4*rabbitNum=94鸡的数量chookNum的范围是0<=chookNum<35,利用循环结构实现。

public class TestLoop2 {
public static void main(String[] args) {
chookAndRabit();
}

/**
 * 鸡免同笼
 */
private static void chookAndRabit() {
int chookNum, rabitNum;
for(chookNum = 0; chookNum < 35; chookNum ++) {
rabitNum = 35 - chookNum;
if(2 * chookNum + 4 * rabitNum == 94) {
System.out.println("鸡有" + chookNum + "只,免有" + rabitNum + "只");
}
}
}
}

运行结果

鸡有23只,免有12只

温馨提示:答案为网友推荐,仅供参考