java循环结构:for循环练习 鸡兔同笼

练习1:鸡兔同笼

某农场有鸡兔同笼,上有35只头,下有94条腿,问鸡兔各多少只?

package cn.xtnotes.u4;
public class T7 {
	public static void main(String[] args) {
		for(int j=0;j<=35;j++) {
			int t=35-j;
			if(j*2+t*4==94) {
				System.out.println("鸡:"+j+"兔"+t);
			}
		}
	}
}

输出:鸡:23兔12

练习2

苹果5元一个,梨子3元一个,香蕉1元三个,现有100块钱买100个水果,三种水果各多少个?

package cn.xtnotes.u4;
public class T7 {
	public static void main(String[] args) {
		for(int a=0;a<=20;a++) {
			for (int b=0;b<=33;b++) {
				for(int c=0;c<=100;c=c+3) {
					if(a*5+b*3+c/3==100 && a+b+c==100) {
						System.out.println("苹果:"+a+"梨子:"+b+"香蕉:"+c);
					}
				}
			}
		}
	}
}

输出:

苹果:0梨子:25香蕉:75
苹果:4梨子:18香蕉:78
苹果:8梨子:11香蕉:81
苹果:12梨子:4香蕉:84

阅读剩余
THE END