用Java编写鸡兔同笼,用Java编写鸡兔同笼
时间: 2024-09-20 12:13:52 浏览: 39
Java实验代码
在Java中,我们可以使用数组或者两个变量(一个代表鸡的数量,另一个代表兔子的数量)来解决经典的“鸡兔同笼”问题。这个问题是通过设置方程组来求解的,假设每个头有1个单位,每只脚有2个单位。
下面是一个简单的示例代码:
```java
import java.util.Scanner;
public class ChickenRabbit {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入鸡和兔子的总头数:");
int heads = scanner.nextInt();
System.out.println("请输入鸡和兔子的总脚数:");
int legs = scanner.nextInt();
// 鸡有1个头和2条腿,兔子有1个头和4条腿
int chickens = (heads - legs / 2); // 鸡的数量
int rabbits = legs / 2; // 兔子的数量
System.out.println("鸡有 " + chickens + " 只,兔子有 " + rabbits + " 只.");
scanner.close();
}
}
```
在这个程序中,我们首先获取用户输入的头数和脚数,然后计算出鸡和兔子各自的数量。最后输出结果。
阅读全文