java实现百钱百鸡(for循环运用)
2021/4/24 14:25:37
本文主要是介绍java实现百钱百鸡(for循环运用),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
java实现百钱百鸡(for循环运用)
代码:
package com.liangrui; /** * 功能描述: 百钱百鸡 * 我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。 百钱 * 买百鸡,问鸡翁、鸡母、鸡雏各几何? * 思路: * 1:第1层循环,用于表示鸡翁的范围,初始化表达式的变量定义为 x=0,判断条件是x<=20 * 2:第2层循环,用于表示鸡母的范围,初始化表达式的变量定义为 y=0,判断条件是y<=33 * 3:这个时候,用于表示鸡雏的变量 z = 100 – x – y * 4:判断表达式 z%3==0 和表达式 5*x + 3*y + z/3 = 100 是否同时成立,如果成立,输出对应的 x,y,z 的值,就是对应的鸡翁,鸡母,鸡雏的值 * * @Author 良睿 * @Datetime 2021/4/24 12:54 */ public class HundredDollarsHundredChickensTest { public static void main(String[] args) { //遍历鸡翁 for(int x=0;x<=20;x++){ //遍历鸡母 for (int y = 0; y <=33; y++) { //鸡雏 int z=100-x-y; if (z%3==0&&x*5+y*3+z/3==100){ System.out.println("鸡翁:"+x+",鸡母:"+y+",鸡雏:"+z); } } } } }
输出日志:
鸡翁:0,鸡母:25,鸡雏:75 鸡翁:4,鸡母:18,鸡雏:78 鸡翁:8,鸡母:11,鸡雏:81 鸡翁:12,鸡母:4,鸡雏:84
到此,百钱百鸡的java基础示例已完成。有问题随时评论,觉得有用的话记得点个赞哦!
在代码实例中学习知识,学和用兼备,想要长期学习的小伙伴记得关注哦!
这篇关于java实现百钱百鸡(for循环运用)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)