题目:除了能被自身和1整除外,不能被其他数整除的数,为素数。
解决方案一:
static void prime(){
int i,j;
for(i=1;i<100;i++){
for(j=2;j<i;j++){
if(i%j==0){
break;
}
}
if(i<=j){
System.out.println(i);
}
}
}
解决方案二:
- public static void getPrimeNumber(){
- List<Integer> list = new ArrayList<Integer>();;
- for(int i=2;i<100;i++){
- list.add(i);
- for(int j=2;j<i;j++){
- if(i!=j){
- if(i%j==0){
- list.remove(Integer.valueOf(i));
- break;
- }
- if(i==j){
- System.out.println(i);
- }
- }
- }
- }
- for(Integer i:list){
- System.out.println(i);
- }
- }