java-喝饮料换空瓶问题
//1 public class yinliao1 { public static void main(String args[]) { int a=1000; int kong=1000; int he=1000; System.out.println("第1次:"+" He="+he+" KONG="+kong); for(int i=2;i<=1000;++i) { int lk=kong; he+=lk/3; kong=kong-kong/3*3+lk/3; System.out.println("第"+i+"次:"+" He="+he+" KONG="+kong); if(kong<=2&&kong>=0) break; } } }
//2 public class yinliao2 { public static void main(String args[]) { int a=1000; int kong=0; int he=0; while(a>0) { a--; kong++; he++; if(kong==3) { a+=1; kong=0; } } System.out.println("HE DIAO:"+he+" KONG PING "+kong); } }
//3 public class yinliao3 { public static void main(String args[]) { int a=1000; int kong=0; int he=0; while(a>0) { kong+=a; he+=a; a=kong/3; kong-=a*3; } System.out.println("HE:"+he+" KONG:"+kong); } }