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