日期:2014-05-20 浏览次数:21022 次
public boolean checkZhishu(int number){ int end = (int)Math.sqrt(number); for(int i = 0;i<end;i++){ if(number%i==0){ return false; } } return true; }
------解决方案--------------------
for(int i = 2;i<end;i++){
}
------解决方案--------------------
for(int i = 2;i<=end;i++){
}
------解决方案--------------------
for example
List<Integer> list = new ArrayList<Integer>(); list.add(1); list.add(2); for (int i=3; i<=100; i+=2) { boolean yes = true; for (int j=2; j<=(int)Math.sqrt(i); j++) { if (i%j == 0) { yes = false; break; } } if (yes) list.add(i); } int[] arr = new int[list.size()]; for (int i=0; i<list.size(); i++) { arr[i] = list.get(i); } System.out.println(Arrays.toString(arr));
------解决方案--------------------
LZ应该独立思考问题
不要什么问题都拿上来问
------解决方案--------------------