第1个回答 推荐于2016-10-15
import java.util.ArrayList;
import java.util.List;
public class Text {
public static void main(String[] args){
int temp = 0;
List odd = new ArrayList();
List even = new ArrayList();
for(int i=0;i<20;i++){
temp = (int) (Math.random()*99+0);
while(isExist(temp,odd,even)){
temp = (int) (Math.random()*99+0);
}
if(temp%2==0){
even.add(temp);
}else{
odd.add(temp);
}
}
System.out.println(odd.toString());
System.out.println(even.toString());
}
private static boolean isExist(int temp,List odd,List even){
if(odd.indexOf(temp)>0||even.indexOf(temp)>0){
return true;
}else{
return false;
}
}
}
想要数组的话,List.toArray()就可以了本回答被提问者采纳