经典循环例题练习
一、100以内所有数的和
public class wu{ public static void main(String[] args){ int m =100; long s=1; for(int i=1;i<=m;i++){ s=s+i; System.out.println("s="+s); } } }
二、100以内与7相关的数
package Wu; public class wu { public static void main(String[] args) { int m =100; for(int i=1;i<=m;i++){ if (i%7==0||i%10==7||i/10==7||i%10==7) System.out.println("i="+i); } } }
三、100以内所有奇数的和
package Wu; public class wu { public static void main(String[] args) { int m=100; long l=0; for (int i = 1;i<=m;i=i+2){ l=l+i; } System.out.println("l="+l); } }
四、100以内所有偶数的和
package Wu; public class wu { public static void main(String[] args) { int m=100; long l=0; for (int i = 0;i<=m;i=i+2){ l=l+i; } System.out.println("l="+l); } }
五、现在有100文钱,已知公鸡2文钱一只,母鸡1文钱一只,小鸡1文钱两只,那100文钱要买鸡的话怎么买?
package Wu; public class wu { public static void main(String[] args) { int m=100; int m=100; for(int i=0;i<=50;i++){ for(int j=0;j<=100;j++){ for(int k=0;k<=100;k++){ if(2*i+1*j+0.5*k<=m && m>=i+j+k){ System.out.println("i="+i+"j="+j+"k="+k); }}}} } }