一點新手知識
我是一名新手,剛剛接觸這個行業,之前從未接觸過,連一點點的程式設計基礎都沒有,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++; } } } }