:...; /** *题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩 *下的桃子吃掉一半,又多吃了一个。.; /** *题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩 *下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。 *程序分析:采取逆向思维的方法,从后往前推断。 * ****@authorSailor * */ lassMonkey_Peach{ publicstaticvoidmain(String[]args){ int[]peach=newint[10]; peach[9]=1; //下面利用的是数组和循环将每天的桃子数量都求出来了 for(inti=-1;i>0;i--){ peach[i-1]=2*(peach[i]+1); } for(inti=0;i<;i++){ (peach[i]); } ("第一天的桃子数:"+getPeach_Num(10,1)); } //利用递归的方法来求第一天的桃子数,输入参数为天数和当天的桃子数,输出为第一天桃子数 publicstaticintgetPeach_Num(intday,intpeach_num){ if(day==1) returnpeach_num; elseif(day<1||peach_num<0) return0; else returngetPeach_Num(day-1,(peach_num+1)*2); } } /** *输出9*9口诀 * ****@authorSailor * */lassTimes_Table{ publicstaticvoidmain(String[]args){ for(inti=1;i<=9;i++){ for(intj=1;j<=i;j++){ (j+"*"+i+"="+(i*j)); ("\t"); } (); } }} /** *题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。 *例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 *
部分Java经典基础代码 来自淘豆网m.daumloan.com转载请标明出处.