分析:
1. 很简单的方法就是遍历,只要能被7整除和11整除又不被两者同时整除的数保存下来
2. 显然这个数要么是7的倍数要么是11的倍数且不是77的倍数
实现:
// 实现2方法
public Integer[] getNums(){
Listnums = new ArrayList ();
// 遍历7的倍数且不能被11整除
int i = 7;
while((i < 1000) && (0 != (i % 11))){
nums.add(i);
i += 7;
}
// 遍历11的倍数且不能被7整除
i = 11;
while((i < 1000) && (0 != (i % 7))){
nums.add(i);
i += 11;
}
retrurn nums.toArray();
}