1 /*題目:小芳的媽媽每天給她2.5元,她都會存起來, 2 但是,每當這一天是存錢的第五題或者5的倍數的話, 3 她都會去用掉6塊錢。 4 問:至少經過多少天可以存到100塊? 5 */
6 /*分析 7 * 每天增加2.5,直到存夠100就不增了——while 8 * 如果天數是5的倍數就話掉6塊——if 9 * */ 10 11 public class Question2 { 12 public static void main(String[] args) { 13 //聲明一個錢的總數account,一個天數統計器counter 14 double account=0; 15 int counter=0; 16 //總額沒有達到100之前一直增加,天數也在增加 17 while(account<100){ 18 account=account+2.5; //媽媽給錢了 19 counter++; //天數增加 20 //如果天數為5的倍數就花錢 21 if (counter%5==0){ 22 account=account-6; 23 } 24 // System.out.println("day"+counter+" money"+account); 25 } 26 System.out.println("至少需要"+counter+"天才能存夠100塊!"); 27 } 28 }
運行截圖: