1.求2到1000的质数,且每输出十个进行换行?
2.使用两种方式,使数组的初始化为4。
3.查询书组中的最小值,并将书组扩容为新的数组。
答案:
1.代码块:
package Test;
public class test {
public static void main(String args[]) {
int number = 0;
int count = 0;
boolean pass = false;
for (int i = 2; i < 1000; i++) {
number = (int) (Math.sqrt(i));
for (int j = 2; j <= number; j++) {
if (i % j == 0) {
pass = false;
break;
} else {
pass = true;
}
}
if (pass) {
count++;
if (count == 10) {
System.out.println();
count = 0;
}
System.out.print(i + " ");
}
}
}
}
2.代码块:
package Test;
public class test {
public static void main(String args[]) {
int [] arr = new int[4];
arr = new int[4];
}
}
3.代码块:
package Test;
import java.lang.reflect.Array;
import java.util.Arrays;
public class test {
public static void main(String args[]) {
int[] arr = { 1, 2, 3, 4, 5, 5, 6, 7, 9 };
int temp = 0;
for (int i = 0; i < arr.length; i++) {
if (temp > arr[i]) {
temp = arr[i];
}
}
System.out.println("最小的数是:" + temp);
int[] arr1 = Arrays.copyOf(arr,arr.length+1);
arr1[arr1.length] = temp;
for(int j = 0; j< arr1.length;j++){
System.out.print(arr1[j]+" ");
}
}
}