鸡兔同笼用java怎么解决
时间: 2023-09-12 08:12:30 浏览: 115
鸡兔同笼问题是一个经典的数学问题,可以用Java语言来解决。以下是一个Java代码示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入鸡兔总数:");
int total = input.nextInt();
System.out.println("请输入总腿数:");
int legs = input.nextInt();
int rabbits = (legs - 2 * total) / 2;
int chickens = total - rabbits;
if (legs % 2 != 0 || rabbits < 0 || chickens < 0) {
System.out.println("无法计算!");
} else {
System.out.println("鸡的数量为:" + chickens);
System.out.println("兔的数量为:" + rabbits);
}
}
}
```
这段代码通过用户输入鸡兔的总数和总腿数,然后计算出鸡和兔的数量,并输出结果。需要注意的是,如果总腿数不是偶数或者计算出的鸡或兔数量为负数,则无法计算。
阅读全文