鸡兔同笼,鸡头和兔头共35只,鸡兔的总脚是94只,求鸡和兔各多少只?
设鸡有x只,兔有y只,头的总数x+y=35,脚的总数2x+4y=94
单层for循环:
package com.study.school2;
public class jitu02 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int x,y;
for(x=0;x<=35;x++) {
y=35-x;
if(2*x+4*y==94) {
System.out.println("鸡有"+x+"只"+";"+"兔有"+y+"只");
}
}
}
}
双层for循环:
package com.study.school2;
public class jitu {
public static void main(String[] args) {
// 鸡头和兔头共35个,鸡和兔的总脚是94只
for(int x=0;x<=35;x++ ) {
for(int y=35-x;y<=35;y++) {
if(x+y==35 && 2*x+4*y==94) {
System.out.println("鸡有"+x+"只"+";"+"兔有"+y+"只");
}
}
}
}
}