java文件中 把1-100中的质数,放到一数组中,在线等
java文件中 把1-100中的质数,放到一数组中,
并可用system.out.println(Arrays.toString(ary)) 输出此数组中值
怎么实现呀,thanks
[解决办法]
怎么实现。
先求出质数,放入数组,打印。完成
先一步一步写。
求质数怎么实现。
- Java code
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
- Java code
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应该独立思考问题
不要什么问题都拿上来问
[解决办法]