本帖最后由 丁二跃 于 2012-6-21 01:37 编辑
- public class Hello {
- public static void main(String[] args) {
- saleWaterMelon();
- }
- public static void saleWaterMelon()
- {
- int sum = 1020;
- int day = 1;
- while(sum > 0)
- {
- sum = sum - (sum/2 +2);
- System.out.println(sum);
- if(sum<=0)break;;//这里当你最后一天西瓜数已经是0了,虽然不会进入下次循环但是本次循环将继续执行天数将加1.所以应该加上判断
- day++;
- }
- System.out.println(day);
- }
- }
复制代码 |