一点新手知识

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

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

 

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

猜你喜欢

转载自www.cnblogs.com/wuxin99/p/10694496.html