public static void getSum(List<Integer> l){
int i=0;
for(int num:l){
if(num>0){
i++;
}
}
System.out.println("共有"+i+"个正数!");
}
public static void main (String [] args){
List<Integer> l = new ArrayList<Integer>();
for (int i=0;i<20;i++){
int randomNumber=(int) Math.round(Math.random()*1000)+10;//10-1000
int type=(int) Math.round(Math.random()*1);//1 整数,0负数
if(type==0){
randomNumber = 0-randomNumber;
}
l.add(randomNumber);
}
getSum(l);
}
温馨提示:内容为网友见解,仅供参考