/*
在一个停车场内,汽车、摩托车共停了48辆,其中每辆汽车有4个轮子,
每辆摩托车有3个轮子,这些车共有172个轮子,编程输出停车场内有汽车和摩托车的数量。
要求: 用循环语句实现
数学计算: 设汽车x 摩托y
4x+3y=172;
x+y=48;
*/
public class demo1 {
public static void main(String[] args) {
int car; //汽车数量
int moto; //摩托数量
int n = 48; //车辆总数量
//这里我们为什么需要定义n 因为我们知道48-moto=car但是这里如果我们不定义n 而moto的数量不知道 就不能直接减 而是定义未知数
int sum = 172; //轮子总数量
for(car =1;car <=n;car++) {
//摩托车的数量等于总数量减去汽车的数量
moto = n - car;
//如果车辆数量与轮子数量符合题目的要求则输出
if ((car *4 +moto *3)==sum ){
System.out.println("汽车数量:"+car+"\n摩托车的数量:"+moto);
break;
}
}
}
}
12-25