用java程序随机生成20个100以内的整数

用java程序随机生成20个100以内的整数,将奇数和偶数分别放入不同的数组,然后分别进行排序,最后输出.急!15分钟能给答案吗?万分感谢

第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()就可以了本回答被提问者采纳