java程序计算鸡兔同笼_.请编写一个Java程序,能够计算鸡兔同笼问题,已知笼中共有9个头和26只脚,要求计算出该笼中有几只兔子几...
展开全部
很明显,这个题目的原型是一个数学中二32313133353236313431303231363533e78988e69d8331333363376531元一次方程组。
1、数学算法:
设:鸡的数量为x,兔的数量为y;可得:
x + y =9
2x+4y=26
最终解得:鸡的数量为5,兔的数量为4。
2、Java的解题思路:
1)入门级做法:通过暴力枚举,最终能枚举出匹配的结果。这里不推荐使用。
2)进阶做法:public class Test2 {
private int head;
private int foot;
public Test2(int head, int foot) {
super();
this.head = head;
this.foot = foot;
}
public int getRabbit() {
return (foot - 2 * head) / 2;
}
public int getChicken() {
return (4 * head - foot) / 2;
}
public static void main(String[] args) {
Test2 test = new Test2(9, 26);
System.out.println("鸡的数量:" + test.getChicken());
System.out.println("兔的数量:" + test.getRabbit());
}
}
运行结果:鸡的数量:5
兔的数量:4
java程序计算鸡兔同笼_.请编写一个Java程序,能够计算鸡兔同笼问题,已知笼中共有9个头和26只脚,要求计算出该笼中有几只兔子几...相关推荐
- 请写一个java程序实现线程连接池功能_请写一个java程序实现线程连接池功能
线程池: import java.util.linkedlist; public abstract class manager { private string mthreadpoolname = n ...
- 斐波那契java编写_请编写一个Java程序的斐波那契数
展开全部 class Fibonacci{ private int[] f; private int length; public Fibonacci(int length){ if(length&l ...
- python输入学号姓名输出自我介绍_请编写一个程序,使用字典存储学生信息,学生信息包括学号和姓名,请根据学生学号从小到大输出学生信息。_学小易找答案...
[单选题]维持人体直立姿势的重要肌 [选择题]2. 对尿失禁患者的护理中错误的一项是( ) [简答题]你印象最深的一处旅游景点是哪里?给你印象深刻的地方在于?有我们的民俗文化元素吗? [判断题]中间继 ...
- 请编写一个php程序,(笔试题)php练习笔试题(一)
编写程序(请任选两题)
简答题 1.写出5个以上你所知道的常用的Linux命令和它的功能 cat,显示文件内容. cd,改变目录路径. cp,复制文件. find,查找文件. grep,搜索.过滤信息. ls,列出目录信息. ...
- java z注释过滤_如何编写一个java程序来过滤所有注释行并只打印java编码行?
使用 javaparser,您可以解决此问题,如此PoC中所示. RemoveAllComments import japa.parser.JavaParser; import japa.parser ...
- java 响铃_怎么样编写一个java响铃程序?
1)程序运行开始的时候,提示输出两个文件的路径: 2)程序一行一行比较,当其中有一行不一样的时候,提示文件内容不同的行数以及内容: 3)如果文件内容一样,提示用户内容一样. package buffe ...
- java输入学生信息_要求编写一个java程序,输入学生信息,并能保存与显示学生信息。...
Java 代码如下:import java.util.ArrayList; import java.util.Scanner;public class student{ private int num ...
- java电子宠物_JAVA大神来帮忙啊,ECLIPSE编写一个小程序类似于电子宠物的。弄完截图过来也行,行了就加大悬赏,谢谢!...
展开全部 其实是很简单的程序,就是无限循环和条件表达式的运用e68a843231313335323631343130323136353331333335346131而已.代码如下:import jav ...
- java编程编一个小系统_如何编写一个java学生信息管理系统?
首先说说我的经验吧.做一个信息系统,你得有界面吧,那界面怎么做呢?你得会基础的前端三剑客吧,这样,当你开始做页面后,你会发现,我去,这么麻烦?于是你开始找捷径,你百度后发现,哎,这个vue框架好像不错 ...
最新文章
- 再部署一个 instance 和 Local Network - 每天5分钟玩转 OpenStack(131)
- 华为p4支持鸿蒙功能吗_华为鸿蒙系统可以用了,支持这四款手机,看看有你的吗?...
- 数据库文档生成数据库脚本工具
- kafka读写速度快的原因
- java做一个简单的数据库,哪个嵌入式数据库用Java写成一个简单的键/值存储?
- Android开发之简单修改TabLayout默认文字大小的方法(亲测可用)
- 娱乐项目和女朋友哪个重要?
- C++ 引用计数技术简介(1)
- 微信小程序倒计时组件
- Hive实现同比环比计算
- 考研英语 长难句训练day12
- 基于强化学习的五子棋算法设计-python代码完整实现
- 打造你的“私人空间”,玩客云详细评测
- “燕云十六将”之毛毛杜倩(7)
- 3位领导2把椅子,应对类似情况的标准答案
- 埃森哲杯第十六届上海大学程序设计联赛春季赛暨上海高校金马五校赛 L-K序列
- 美丽链——看区块链如何重塑内衣业!!
- 电脑文件夹删除不了的解决办法
- 黑马程序员双色球系统开发源码
- Android13-多媒体编程
热门文章
- 简单有效的通过js使用qrcode扫描二维码
- 广播计算机应用基础,2019年秋季考试《计算机应用基础》在线考核试题 广播幻灯片操作应选择的功能区是...
- 在Ubuntu中使用雷电3外接显卡(eGPU)进行深度学习
- 知云文献翻译打不开_神器推荐丨知云文献翻译软件 WIN/MAC/IOS/ANDROID/网页版
- 【Android】RecyclerView的好伴侣:详解DiffUtil
- [转]实现键值对存储(长文)
- Linux signal()
- Linux部署若依项目
- iOS删除模拟器版本
- 苹果电脑和手机浏览器的区分