日期:2014-05-20 浏览次数:20790 次
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);
     }
     
    }
}