日期:2014-05-20 浏览次数:20572 次
String[] a; for(int i=1;i<=100;i++){ if(i%3==0&&!(i%5==0)){ a[i]="dog"; }else if(i%5==0&&!(i%3==0)){ a[i]="cat"; }else if(i%3==0&&i%5==0){ a[i]="animal"; }else{ a[i]=i; } }
------解决方案--------------------
public static void main(String args[]){ List<String> list = new ArrayList<String>(); for(int i=1;i<=100;i++){ if(i%3==0&&i%5!=0){ System.out.print("dog"); list.add("dog"); } else if(i%5==0&&i%3!=0){ System.out.print("cat"); list.add("cat"); } else if(i%5==0&&i%3==0){ System.out.print("animal"); list.add("animal"); } else{ System.out.println(i+""); list.add(i+""); } } }
------解决方案--------------------
如果只需要单纯的输出,下面代码可以实现
public class dd{ public static void main(String arg[]){ for(int i=0;i<100;i++){ if(i%3==0&&i%5!=0) System.out.println("dog"); else if (i%5==0&&i%3!=0) System.out.println("cat"); else if(i%5==0&&i%3==0) System.out.println("animal"); else System.out.println(i); } } }