我是一名新手,刚刚接触这个行业,之前从未接触过,连一点点的编程基础都没有,HelloWorld也练了很多遍。

我这儿想跟大家学编程的说一下,编程真的需要掌握基础知识,基础不牢真的很容易理不清逻辑。建议初学者先打牢基础,java基础知识一定要牢之后开发会得心应手很多,以后再学习java里面的方法上手也比较快。这里呢记录一下 我学习的一些基础知识  for( 初始化;判断条件;步进表达式) ---> 循环语句   if()  ...else...---->选择语句

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

 

百文买鸡(公鸡5文一只,母鸡3文一只,小鸡1文三只 ,一百文买一百只鸡,问公鸡、母鸡、小鸡各能买多少只?)

解题思路  用一百文钱买到一百只鸡 (鸡要一百只,钱也只能花一百块)

公鸡5 母鸡 3 小鸡1/3 (一只价格)

公鸡设有x只  母鸡 设有y只   小鸡设有z只

成立公式(这里我忘了多年学习的公式,所以说要好好学习呀)

5x +3y+ z/3 =100;   (价格)//解释一下:z/3 就是 z * ⅓  = z/3; 一只小鸡的钱乘小鸡的数量就是小鸡一共需要花多少钱

套用公式

x+y+z==100 (数量)

接下来用程序让他们实现一下一共有哪些买法呢?

 int p=1; //次数 
for(int x=0; x<=20; x++){ //因为一百块只能够买20公鸡 所以先循环出可以买多少只公鸡 for(int y=0; y<=33; y++){ //同理 for(int z=0;z<=100;z++){ //加入判定条件 if((x+y+z)==100 && (5*x+3*y+z/3)==100){ System.out.println("第"+p+"次情况是:"+"公鸡有"+x+"只 "+"母鸡有"+y+"只 "+"小鸡有"+z+"只"); p++; }
} } }

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄