/**
* 项目名称:鸡兔同笼35个头94只脚
* 类名称:Animal.java
* 类描述:
* 创建人:beyond
* 创建时间:2016年10月28日 下午2:53:49
* 修改人:
* 修改时间:
* 修改备注:
* @version
*/
public class Animal {
public static void main(String[] args) {
int headSum = 35 ;
int footSum = 94 ;
count(headSum, footSum);
}
/**
* @description:
* @param headSum 总头的数量
* @param footSum 总脚的数量
* @return void
* @author beyond
* @data:2016年10月28日下午2:54:35
*/
public static void count(int headSum, int footSum) {
// 定义鸡为 i
for (int i = 0; i <= headSum; i++) {
// 定义兔为j
for (int j = 0; j <= headSum; j++) {
boolean headSumFlag = (i + j == headSum);
boolean footSumFlag = (2 * i + 4 * j == footSum);
// 鸡的数量: 23 , 兔子的数量: 12
if (headSumFlag && footSumFlag) {
System.out.println("鸡的数量: " + i + " , 兔子的数量: " + j);
}
}
}
}
}